Skip to content

A collaborative technical interview preparation platform that is going to boost your interview performance!

License

Notifications You must be signed in to change notification settings

weidak/PeerPrep

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

System Architecture

cs3219_overall_architecture-overall architecture drawio

More can be read in our report.

Setting up our environment locally

Note: Ensure you have installed Docker Compose.

Local Deployment Architecture

cs3219_overall_architecture-local deployment drawio (3)

Instructions on setting up local deployment

  1. Download the environment variables from the folder on Canvas.

  2. Create a new .env file in the root directory / and paste all the contents into this file. (Location of .env file is illustrated below)

image

  1. In the root directory /, run docker compose -p peerprep up to launch the backend services.

  2. Wait for the containers to stabilize before proceeding with the application.

Console: (Fully deployed state)

image

The last container should indicate that frontend is live at http://localhost:3000.

About

A collaborative technical interview preparation platform that is going to boost your interview performance!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.4%
  • Dockerfile 1.1%
  • Other 0.5%