An open API service indexing awesome lists of open source software.

https://github.com/godsscion/cs554-project

Welcome to Corstash! The place where you can clear all your doubts about courses and professors.
https://github.com/godsscion/cs554-project

bootstrap css expressjs html javascript mongodb nodejs react reactjs redis socket-io

Last synced: 3 months ago
JSON representation

Welcome to Corstash! The place where you can clear all your doubts about courses and professors.

Awesome Lists containing this project

README

          

Welcome to Corstash!

The place where you can clear all your doubts about courses and professors

Softwares required:
1. Node JS https://nodejs.org/en/download/
2. MongoDB https://www.mongodb.com/docs/manual/installation/
3. Redis https://redis.io/docs/getting-started/installation/
4. Graphicsmagick https://formulae.brew.sh/formula/graphicsmagick

Start server
cd server
npm install
npm run seed
npm start

Start Client
cd client
npm install
npm start

To create course or professor

Login using admin
username: admin@corstash.com
password: Stevens123$

Call /courses [POST] Body: {name: "Computer Organization", "description": "It's very good"}
Call /courses/:id/professors [POST] Body: {id: "existingProfessor"}

Similarly for professor

Call /professors [POST] Body: {name: "Edward Banduk", "description": "It's very good"}
Call /professors/:id/courses [POST] Body: {id: "existingCourse"}

Regular user:
username: hpatrick@stevens.edu
password: Stevens123$

( Deprecated! ) Public DNS: http://ec2-3-230-158-129.compute-1.amazonaws.com:3000