Skip to content

Introducing PeerPrep! An innovative platform designed to enhance your learning journey through collaborative preparation.

License

Notifications You must be signed in to change notification settings

CS3219-AY2324S1/ay2324s1-course-assessment-g06

Repository files navigation

Review Assignment Due Date

👋 Welcome to PeerPrep! 👋

Hello and welcome to the GitHub repository for PeerPrep, a collaborative platform dedicated to empowering and connecting learners from around the globe! This is done by Group G06 for CS3219 in AY23/24 Semester 1!

What is PeerPrep?

PeerPrep is an innovative platform designed to enhance your learning journey through collaborative preparation. Whether you're gearing up for exams, mastering a new subject, or simply quenching your thirst for knowledge, PeerPrep is here to make the process interactive, effective, and enjoyable.

Check out our deployment of the code on GCP!


[ IMPORTANT FOR NUS CONNECTIONS!]
If you are connected to the NUS Campus Network (either directly or indirectly), you will not be able to connect to MongoDB Atlas and Google Cloud SQL, which is required by our application. You can circumvent this by going through a VPN.

Application Installation and Setup

Click for instructions for the respective modes:

Resources for Developer / Tester

Software

For development, you may also want to install or subscribe to:

Documentation

Microservices

These are the microservices we defined for our application. Each microservice is a separate folder. You can start individual services separately to test, but there are dependencies among the services, they might not function as expected on it's own.

To run User-Service

  1. cd user-service
  2. npm install
  3. nodemon server.js

To run Matching-Service

  1. cd matching-service
  2. npm install
  3. nodemon server.js

To run Question-Service

  1. cd question-service
  2. npm install
  3. nodemon server.js

To run Frontend

  1. cd frontend
  2. npm install
  3. npm start


🌟 Don't forget to star the repo if you find PeerPrep exciting and useful!

Thank you for visiting, and happy coding!

-CS3219 Team G06

About

Introducing PeerPrep! An innovative platform designed to enhance your learning journey through collaborative preparation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published