System architecture
The CRM is built as a lightweight Next.js application with Supabase providing persistence and access control. The architecture is intentionally simple, enabling rapid iteration as outreach strategies evolve.
Components
Prospect and deal data models
Outreach and follow-up state machine
Revenue and retainer tracking layer
Internal dashboards and views