PeerPrep is a platform designed to help students prepare for technical interviews by providing collaborative coding practice. It simulates real interview conditions to help users build skills and confidence.
You can view the detailed project report here.
- Andre Sim Jing Xiang
- Ashley Goh Junting
- Eunice Koh Shu Ning
- Rayson Chia Hao Zhe
- Yong Shi Kang
Clone the PeerPrep repository to your local machine. Replace <repository-name>
with your preferred project folder name.
git clone https://github.com/CS3219-AY2425S1/cs3219-ay2425s1-project-g26.git <repository-name>
cd <repository-name>
Make sure Docker Desktop is installed on your device. If you don’t have it yet, you can download it from here.
Before starting the services, create an environment file (.env
) in the root directory of your project. This file will hold all the necessary configuration settings for each service.
- Tip: Copy the contents of the Appendix section 11.1 in the Project Report and paste it into the
.env
file.
From the root directory, use Docker Compose to build and start the containers. This will set up all required services and supporting components.
Make sure that Docker Daemon is running (start Docker Desktop).
docker-compose up --build
You should see logs from each service indicating they are starting up correctly.