← All projects

AI & learning

SyllabusPilot.

A study-planning prototype that turns course syllabi into editable deadlines, study sessions, and a workload overview.

About the project

SyllabusPilot explores how a course syllabus can become a practical study plan. An Express endpoint extracts course details from text or uploaded documents with Gemini, while a rule-based planner turns the reviewed deadlines into study sessions. The interface brings together multiple courses, daily focus tasks, and a workload heatmap.

What’s inside

  • Import syllabus text, PDFs, or images for AI-assisted extraction.
  • Review and edit deliverables, due dates, and grade weights.
  • Generate study sessions around preferred days and study hours.
  • Shift unfinished sessions after missed study days.
  • Save course data locally and export calendar events.

Current stage

A prototype with sample courses and a text-only fallback parser. AI document extraction requires a working Gemini API key. Generated dates and study plans need review; some defaults use fixed 2026 dates.

Setup instructions and more technical details are in the repository README (opens in a new tab).