Independent build · Angular · Supabase

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.

AngularSupabaseRealtimePWA
UnderstandStructureValidateRelease

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.