Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.54 KB

File metadata and controls

38 lines (27 loc) · 1.54 KB

Backend for ez-ffcs

Logo

About

Fully Flexible Credit System (Shortly referred to as FFCS) is a way in which students have complete freedom in tailoring their course and in a way they wish. It accommodates the wants and needs of the entire student community. With this system, a student can prepare his/her own timetable with the specific courses he/she intends to do in that semester along with the timings of classes and choice of professors.

However, in this system there is a drawback as the student has to spend a lot of time figuring out the possible timetable combinations for that semester which can get tedious and demotivating.

We aim to make the lives of all VIT students easier by providing them with a platform where in they can select the courses they desire and the ez-ffcs platform autogenerates the best combinations for that particular student.

Tools and Technologies used

  • nodejs
  • Express
  • Mongoose
  • Joi

Getting Started

To get started:

  • clone the repository. https://github.com/Sidarth-V/ez-ffcs-backend.git
  • Checkout to a new branch git checkout -b my-amazing-new-feature
  • Make some amazing changes
  • git add .
  • git commit -m "<Verb>: <Action>"
  • git push origin my-amazing-feature
  • Open a pull request :)

For running this project successfully you'll need to create a .env file and store your MongoDB URI. DB_URI = <Your DB URL>

To start server

npm install
npm start

Made with ❤ by Sidarth Venkatesan