All projects
ShippedPersonal2025Full-Stack · WebSolo Project

SIT Compendium

A structured, searchable knowledge system for technical coursework

A full-stack academic publishing platform for organizing courses, topics, notes, and worked solutions into a maintainable knowledge base with reliable mathematical rendering.

At a glance

Outcome
Turned fragmented course notes and solutions into a consistent publishing system with typed content, navigable topic hierarchies, and first-class mathematical notation.
Delivery
Shipped, 2025 · Personal
Focus
Full-Stack, Web
Scope
12 core technologies

What I built

The product decisions and engineering work that shaped the final result.

  1. Defined a schema-driven TypeScript content model that keeps course, topic, and solution pages consistent as the archive grows.

  2. Built server-rendered routes and REST interfaces with the Next.js App Router for fast navigation and indexable academic content.

  3. Integrated KaTeX and LaTeX-aware rendering for equations, derivations, and notation-heavy material.

  4. Established a reproducible delivery path with Docker and automated Vercel deployments.

See it in action

Interface views and demonstrations from the working product.

  • Course list with topic counts and exam-practice availability
  • Course page: topic hierarchy alongside a practice call to action
  • KaTeX-rendered theory and notation-heavy exercises
  • Step-by-step worked solutions, revealed on demand
  • Exam practice: filterable MCQs, flashcards, and cheat sheets
  • UML scenarios rendered live as class diagrams with Mermaid.js
  • Light theme, switched instantly alongside dark