It's an app to test kids financial knowledgement level before give them 5-days training. Then, test thair level again. Testing their level is done by multiple choice quizzes.
- Students sign-up
- Students login.
- Students first and second quizzes.
- 5-days training (1 training per day).
- View results for first quiz.
- View result as a comparance between first and second quiz.
- Login.
- View quizzes statistics.
- Framework: Express.js
- Database: SequelizeJS
- Framework: React.js
- Statistcs: CanvasJS
- Routing: React Router
- clone this app by:
git clone https://github.com/FACK1/GBMQ.git
, or using SSH:git clone [email protected]:FACK1/GBMQ.git
. - Enter the cloned app folder
cd GBMQ/
. - Run the command
npm install
. - Enter the student folder using
cd students/
. - Run the command
npm install
in it. - Get back to the parent (root) directory using command
cd ..
. - Add new file and call it:
config.env
, add these variables in it:
PORT=[TYPE LOCAL HOST PORT HERE]
DATABASE_URL=[TYPE PostgreSQL DB URL HERE]
- Run the commands:
npm start
. - Wait until the build finished.
- Go to your browser, go to the link:
https://localhost:[TYPE PORT # HERE]/