Back to projects

Claustrum

Academic platform to build schedules, track degree progress, and review professor ratings.

Context

Claustrum was built to solve a recurring student problem: fragmented information when planning each term.

The app combines schedule planning, curriculum progress tracking, and professor reviews so decisions can be made with better context in a single interface.

The frontend is built with React + Vite and the data layer relies on Supabase, using Postgres, functions, and its REST API for read/write operations without a dedicated backend.

Screenshots

/app dashboard with student summary and metrics.
Schedule builder with class groups and weekly calendar view.
Curriculum map for academic progress tracking.

Tech stack

ReactViteTypeScriptSupabaseCloudflare Pages

Key points

  • Create and compare schedules in a single interface.
  • Visual tracking of academic progress by stages.
  • Professor reviews to choose courses with better criteria.

Learnings

  • Designing a frontend-first architecture connected to managed Supabase services.
  • Data modeling and safe operations through functions and REST endpoints for real academic scenarios.
  • Deploying and maintaining a SPA on Cloudflare Pages with a performance and UX focus.