- Clone the project
- Create an .env file in the /server directory containing secrets
- Open cmd
- Navigate to the project directory
- Navigate to /server
- Run
npm i
- Run
npm run dev
- Navigate to /client
- Run
npm i
- Run
npm start
- Open http://localhost:3000 on your browser
In both the client and server directories testing is done via npm test
.
Note: running frontend test sometimes requires a
to be pressed in order to run all of the tests.
All included tests are fully functional (including database integration and sessions) and have been tested on debian 11, windows and macOS 14.4