All in One portal to keep a track of computer science curriculum being taught around world.
This was a part of my summer research internship with Department of Computer Science at University College London, London. The project has been made under the supervision of Dr. Ghita Kouadri Mostefaoui from UCL Computer Science.
Pre-Requirements
Setup Instructions
- Clone this repository to your local machine with
git clone https://github.com/abhimanyu891998/CS-Trackulum.git
- Move to the directory where you downloaded this repository and type
npm i
in order to install the required dependencies for the webapp. - Make sure your mongodb server is running, for that go to terminal and type
mongod
- In order to start the app type
node app.js
and you should receive a message sayingServer started on port 3000
- The app should be running now on
localhost:3000
Demo Video on how to use the application
Dependency List
- bcryptjs
- body-parser
- connect-flash
- cookie-parser
- dotenv
- ejs
- express
- express-messages
- express-session
- express-validator
- mongodb
- mongoose
- mysql
- nodemon
- passport
- passport-http
- passport-local
- sqlpad