Personal Full-Stack Admin Platform
A solo-maintained admin platform for personal operational workflows, built as one Angular application on Supabase with hostname-specific surfaces, realtime messaging, and web push.
Context
Personal operational work was spread across disconnected tools. I needed a single system I could keep shipping alone—content, time tracking, and messaging—without an architecture that would become expensive to maintain.
Approach
I built a standalone Angular application on Supabase for authentication, Postgres, row-level security, and realtime updates. One build serves several hostname-specific surfaces. Messaging uses realtime subscriptions and web push; a limited public surface is gated by an opaque access key rather than a full login.
Principle
The constraint was solo maintenance: keep the stack thin, treat access checks and failure paths as part of delivery, and only keep what I would actually use. The result is a working system rather than a demonstration, which is a stricter test of whether the design stays understandable.