- Built with:
- ExpressJS: Express.
- Handlebars (template engine): Handlebars.
- Database: MySQL.
- Third-party services:
- Firebase Admin SDK: Firebase Admin SDK.
- Google Authentication (passport js): Google Authentication, Passport JS.
- Google RECAPTCHA V2: Google RECAPTCHA V2.
-
Before running the project, please install NodeJS, version 14.x is highly recommended.
-
Please install all packages:
npm i -
Please read and follow the instructions in env.sample in the root folder.
-
Run the app by using one of these commands:
npm startornpm run dev -
Now enjoy the app!