2025 – Present
BCCS — Daycare Management Portal
Full-Stack Zero-Trust SaaS
Context
A full-stack Next.js 16 + Supabase childcare management portal featuring: invite-code onboarding (passwordless magic links), role-based dashboards (Provider/Parent/Admin), real-time activity feeds with photo galleries (presigned URL security), multi-child consolidated invoicing with @react-pdf/renderer, attendance tracking with calendar heatmaps, daily care logs (meals/naps/diapers), and announcement boards. Zero-trust architecture with Row-Level Security on every table.
Architecture
Loading diagram...
What I owned
- Invite-code onboarding — 2-step registration vs. 5-step traditional flow
- Row-Level Security on every Supabase table for data isolation
- Server-driven presigned URLs for private photo/video delivery
- Multi-child consolidated PDF invoicing with @react-pdf/renderer
- Real-time activity feeds with image compression pipeline
Stack
Next.js 16SupabaseRLSReact PDFResendRadix UIShadcnVercelPostgreSQL