Skip to content

CS3219-AY2223S1/cs3219-project-ay2223s1-g7

Repository files navigation

CS3219-AY22-23-Project-Skeleton

This is the repository for CS3219 project. Below are the deployed and local setup.

Deployed

Visit the links and trust the certificates:

Frontend: https://dj17yv8d2l9t3.cloudfront.net/

Local

Before running any sub-folder

  • Run a redis server locally

https://tableplus.com/blog/2018/10/how-to-start-stop-restart-redis.html

Apply this to the different sub-folders

  • collaboration-service
  • matching-service
  • question-service
  • user-service
  • webcam-service
  1. Create .env file
  2. Create a Cloud DB URL using Mongo Atlas (Only need to do this once)

In the .env file, copy and paste the following and replace the Cloud DB URL:

ENV=DEV

DB_LOCAL_URI={your_url}

  1. For user-service, add an additional attribute in .env file

SECRET_KEY ={anything that you want}

  1. Install npm packages for the respective services using npm i.
  2. Run the respective services using npm run dev.

In the frontend sub-folder

  1. Install npm packages using npm i.
  2. Run npm start.

About

cs3219-project-ay2223s1-g7 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •