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.
- Host: GitHub
- URL: https://github.com/godsscion/cs554-project
- Owner: GodsScion
- License: mit
- Created: 2022-12-16T17:49:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T21:38:05.000Z (over 2 years ago)
- Last Synced: 2026-01-03T12:23:14.052Z (6 months ago)
- Topics: bootstrap, css, expressjs, html, javascript, mongodb, nodejs, react, reactjs, redis, socket-io
- Language: JavaScript
- Homepage:
- Size: 1020 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: License
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