Skip to content

Team ID: CRED-T5 | Team Members: Chinmay Chougaonkar & Ayush Gupta

Notifications You must be signed in to change notification settings

Crio-Winter-of-Doing-2021/CRED-T5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CRED-T5

Team ID: CRED-T5 | Team Members: Chinmay Chougaonkar & Ayush Gupta

Key Points:

  • The project fulfills both P0 and P1 requirements completely
  • Both back-end and front-end are publicly deployed in an AWS EC2 instance
  • Back-end URL
  • Front-end URL
  • Swagger is available at /swagger-ui endpoint

Tech-Stack used:

  • Back-end: NodeJS, ExpressJS
  • Front-end: ReactJS
  • Database: PostgreSQL
  • Testing library: Jest

Database Schema:

Setting up and running the back-end server (For UNIX/Linux only):

  • Clone the repository
  • Change current directory to backend/ by running: cd CRED-T5/backend/
  • Copy .env-template into a new file .env in the same directory by running: cp .env-template .env
  • Edit .env file adding values for all the fields based on your system
  • Edit scripts/setup.sh script by populating the db_name and pass variables as per your preferences.
  • Now run: sh scripts/setup.sh && npm install && npm start to setup and run the back-end server.

Running the React App:

  • Run: cd CRED-T5/frontend/
  • Run: npm install && npm start