Frontend
Typed, component-driven UI with a responsive dark design system and subtle motion.
A practical look at the systems, workflows, architecture, and deployed features behind this portfolio.
This mirrors the real admin dashboard — search, status workflow, notes, and CSV export — but runs entirely on safe sample data in your browser. No database, no admin API, no real leads.
7 sample leads · 2 new · 2 contacted · 1 qualified
| Lead | Service | Status | Notes |
|---|---|---|---|
Jordan AveryNew BrightClean Services | Lead capture system | ||
Priya NairContacted Nair Family Dental | Admin dashboard | ||
Marcus WebbQualified Webb Plumbing Co. | CRM workflow | ||
Elena FischerNew Fischer Design Studio | Business dashboard | ||
Tomas ReyesContacted Reyes Logistics | Workflow automation | ||
Hana SatoClosed Sato Bakery | Lead capture system | ||
Daniel OkoroArchived Okoro Fitness | CRM workflow |
Try it: search, filter by status, change a status, edit a note, then export the filtered set as CSV — the same workflow the real admin dashboard runs against Supabase.
Typed, component-driven UI with a responsive dark design system and subtle motion.
Next.js API routes handle form submission and admin actions, with schema validation on every input.
Leads are stored in a Supabase Postgres table that backs both the contact form and the admin pipeline.
A protected admin dashboard gated by a bearer token, with a status and notes workflow per lead.
A CSV export workflow turns the filtered lead set into a clean file for hand-off to other tools.
The audit tool captures workflow inputs, returns a recommendation, and saves the request to the lead flow.
Run the automation audit for a quick recommendation, or reach out directly to scope a build.