The frontend uses:
- React
- Redux toolkit for state management
- Chakra UI for styling
The backend uses:
- Node
- Express
- MongoDB
Also, it uses GraphQL and Apollo to facilitate commication between client and server.
npm install
For the frontend:
cd client && npm install
npm run start
to start react server on http://localhost:3000
For the backend:
- Create an .env file by copying .env.dist keys and fill out MongoDB authentication
cd server && npm install
- Navigate to http://localhost:4000 to use GraphiQL