PeerPrep is a web application aimed to help students prepare for technical whiteboard interviews through peer-to-peer practice in a collaborative space.
PeerPrep's architecture combines a scalable, microservices-based backend with a monolithic frontend, allowing for flexible backend operations and simpler frontend maintenance. Its backend is developed with Node.js and Express, while the frontend is built using React.js.
In this section, you will set up PeerPrep to run locally.
.env
files as required.docker-compose.yaml
is located).Run docker-compose
to build and run all the services.
docker-compose up --build