PlanMyExams

PlanMyExams

Description

Once you enter the details of the exams you need to take, the tool calculates the most optimal combinations for scheduling them.

The algorithm calculates a score for each combination by evaluating several key aspects, including the time span between the first and last exam, the balance of intervals between adjacent exams, and the presence 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: a tutorial section and the ability to export the selected combination to a calendar provider...

Goals

The goal was to create a tool capable of making it easier for any student to organize their university exam session.

Functions

  • Optimization algorithm
  • Custom input handling
  • Responsive design
  • Light/Dark mode

Technologies

  • Next.js
  • React.js
  • TypeScript
  • CSS