A basic scheduler application that organizes your timetable by generating alternative schedules based on your course selections.
----- View Demo -----
Note that the data in your .xls or .xlsx file should have the following properties and their values in below format for the app to generate schedules (if not, you can adjust the code according to your needs to make the app work with your data):
{
.
.
.
Code: "ABC 101",
Section: "ABC 101_01",
Lecturer: "John Doe",
Room: "A123",
Schedule: "Mo 09 - 10 We 13 - 15 Fr 09 - 12 Fr 16 - 19",
.
.
.
}
You can use the sample data in the root directory to observe the features of the application.
Current version running at: https://courscheduler.netlify.app/
Clone the project
https://github.com/seljukat/scheduler
Go to the project directory
cd scheduler
Install dependencies
npm install
Run the app locally
npm run start