Installing dependencies from main folder:
cd server && npm i
cd client && npm i
Starting the service from two different terminals:
cd server && npm start
cd client && npm start
The service should be up and running on port 3000 for the client and on port 4000 for the server.
The project uses Sequalize Database Migrations
Navigate to project's server folder (cd server
).
Run the following commands to create database, create user table and fill it with some data
npx sequelize-cli db:create
npx sequelize-cli db:migrate
npx sequelize-cli db:seed:all
Navigate to project's server folder (cd server
)
npm test
npm run test:coverage