- MySQL
- Express
- Sequelize
- React-google-charts
- Docker (For Database)
- Clone the repo
- Run
yarn install (or npm install)
- If using docker, run
docker-compose up
to start MySql database in docker container, if don't have go tosrc\server\config\config.json
to config the database - Type
cd src/server
and runnpx sequelize db:migrate
- Run
npx sequelize db:seed:all
to seed the data - Run
yarn dev (or npm run dev)
to start developement environment
- Client run on
http://localhost:3000
, server run onhttp://localhost:8080
- Database Config :
src\server\config\config.json
- Run
yarn test or npm run test
- Test folder locate at
src\server\test\index.test.js