Full-stack · 2026

Campivo

Student academic dashboard: attendance maths, deadlines and marks on PostgreSQL

Live

Overview

A personal academic dashboard for subjects, assignments, exams, attendance, notes and marks, with every query scoped by the verified session user.

Highlights

  • Derived numbers are never stored: attendance percentages, weighted scores and study durations are recomputed by pure functions on every read.
  • Attendance advice computed in integers; the test sweeps every (attended, conducted) pair up to 40 classes against six targets.
  • e2e/isolation.spec.ts drives the app with another account's ids.