Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.14 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.14 KB

Timecraft

Effortlessly craft timetables for your educational institution. Simply input faculties, courses, and student groups to generate optimized timetables that adhere to predefined constraints.

Features:

  1. Faculty Course Sharing: Enable multiple faculties to handle a course and allocate hours for each.
  2. Elective Courses: Group elective courses to share slots during timetable generation.
  3. Slot Allocation: Assign specific time slots for courses.
  4. Occupied Slot Marking: Indicate busy slots for faculties.
  5. Individual Timetables: Generate timetables for each faculty and student group.
  6. Data Management: Upload and download input data in JSON or TXT format.
  7. Local Server Option: Toggle to run the timetable generation algorithm on a locally hosted server.

Getting Started

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.

Timecraft Backend

Find the backend for timecraft over here: https://github.com/Sajith17/timecraft-backend