These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
This project is structured with separate frontend (client
) and backend (server
) directories, each with its own set of dependencies.
For convenience during development, we use concurrently
in the root of the project to run both the frontend and backend simultaneously. This is particularly useful for full-stack development and testing.
To start both the client and server at the same time, run the following command from the root directory:
# Root Directory
npm install
npm start
# Client
cd client
npm install
npm run dev
# Server with 'nodemon'
cd server
npm install
npm run dev