Skip to content

The backend repository of ez-ffcs to generate timetables automatically

Notifications You must be signed in to change notification settings

Sidarth-V/ez-ffcs-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The backend repository of ez-ffcs to generate timetables automatically

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published