Important
Do not test while on NUS grounds or connected
(either directly or indirectly) to NUS Wifi.
(NUS networks blocks MongoDB Atlas which is required by our application.)
Welcome to PeerPrep, your ultimate solution for mastering technical interviews through the power of collaboration!
Access it here: http://peerprep.online/
Click for instructions for the respective modes:
For development, you may also want to install:
- API Endpoints
- Local Setup for RabbitMQ Server
- Local Setup for Redis Server
- Containerization
- Test Accounts
You can start individual services separately to test them.
However, as there are dependencies among the services, they might not function normally standalone.
Run them in different terminals:
- Auth service:
npm run start:auth
- User service:
npm run start:user
- Question service:
npm run start:question
- Match service:
npm run start:match
- Collaboration Service:
npm run start:collab
- History Service:
npm run start:history
- Execution Service:
npm run start:execution
- Frontend:
npm run start:frontend
For clarifications, do leave your questions at Feedback PR created in our repository.