Project Info

SlugSyllabus

Devpost

Inspiration

At UCSC, you don’t really know what a class is like until you’re already enrolled and see the syllabus. By then, it’s often too late to switch. The course catalog doesn’t tell you workload, grading style, or how strict the prerequisites really are. SlugSyllabus is a way to make that information visible before committing to a class.

What it does

SlugSyllabus lets you browse real UCSC course syllabi and automatically pulls out the parts students actually care about: • workload and pacing • grading breakdown • prerequisite expectations • a quick TLDR of what the course emphasizes You can also compare two courses side by side to help decide which one is a better fit for a given quarter.

How we built it

We built a small web app that treats the syllabus as the source of truth: • PDFs are uploaded and parsed • Gemini extracts structured insights from the syllabus text • results are cached so the app stays fast • the UI stays intentionally simple Demo Watch the demo video! https://youtu.be/8zCWNUJher8

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • FastAPIIn code
  • HTMLIn code
  • PythonIn code
  • Google GeminiClaimed

4 of 5 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

32 KB

Source files

8

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars