Back to work
BROSLUNAS

[ Selected work ] / 2026

Notas

>>> Summary

Academic grade tracker: complex weightings, the grade you need to pass, an AI-assisted timetable, reminders and read-only share links.

[ Live site ↗ ]

FIG. 01Notas
Role
Diseño y desarrollo
Stack
Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Vercel
Year
2026

>>> Details

A web app to keep every grade of a degree and always know how much you need to pass. It is multi-user (Google sign-in), installable as a PWA and in Spanish only.

  • +Optional degree → year → term → subject → assessments hierarchy, with several degrees and a global switcher.
  • +Weighting by category, individual weights, sub-parts and periodic series (Practical 1…N), with configurable scale, decimals and rounding.
  • +Assessment rules: minimum per part, drop the worst grade, resits, a cap and bonus points.
  • +Needed grade, a "what if" simulator, best and worst case, and term and degree averages weighted by ECTS.
  • +A timetable per term, with an AI assistant that proposes it and lets you review it before saving.
  • +A calendar, push and email reminders, and optional Google Calendar sync.
  • +Revocable read-only links with an optional expiry, export and import (JSON, CSV, PDF) and subject templates.
  • +Per-user isolation with RLS on every table and 758 tests, including property-based tests on the grading engine.