Clone the project
git clone https://github.com/FlavioOdas/vertrical-challenge
Run with Docker Compose
docker-compose up -d --build --remove-orphans
Access the frontend at http://localhost:3001
Access the backend at http://localhost:3000/ and http://localhost:3000/api for the API documentation
docker run -d -p 27017:27017 --name mongodb mongo
cd server
npm install
npm run start
cd frontend
npm install
npm run start
Either cd into frontend or server and run the following command
npm install
To run tests, run the following command
npm run test
Front-end: React, Axios, Jest, React Testing Library
Back-end: Node, NestJS, Jest, Mongoose