Effortlessly craft timetables for your educational institution. Simply input faculties, courses, and student groups to generate optimized timetables that adhere to predefined constraints.
- Faculty Course Sharing: Enable multiple faculties to handle a course and allocate hours for each.
- Elective Courses: Group elective courses to share slots during timetable generation.
- Slot Allocation: Assign specific time slots for courses.
- Occupied Slot Marking: Indicate busy slots for faculties.
- Individual Timetables: Generate timetables for each faculty and student group.
- Data Management: Upload and download input data in JSON or TXT format.
- Local Server Option: Toggle to run the timetable generation algorithm on a locally hosted server.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
Find the backend for timecraft over here: https://github.com/Sajith17/timecraft-backend