PlanMyExams

Description
The tool allows you to enter the details of the exams you need to take and calculates the most optimal combinations for scheduling them.
The algorithm evaluates the score of each combination based on various factors, including the time span between the first and last exam, the balance between adjacent exams, and the occurrence of multiple exams on the same date.
Based on this calculation, it suggests the best combinations, ranked from best to worst.
The project is still in beta, and I plan to add new features, such as a tutorial section, an option to edit exam details, and the ability to export the selected schedule to a calendar provider...
Goals
The goal was to create a tool that helps university students efficiently organize their exam sessions.
Functions
- Optimization algorithm
- Custom input handling
- Responsive design
- Light/Dark mode
Technologies
- HTML
- CSS
- JavaScript