Project Acme — Stakeholder Mapping
Stack
- Next.js 15 App Router
- shadcn/ui + Tailwind
- Zustand for client state
- TanStack Query for server state
Pages
/Dashboard — recent calls + queue size/calls/[id]Call detail — transcript + extracted items + approve UI/queueReview queue — bulk approve / edit/integrationsConnect Salesforce / Hubspot/settingsOrg settings, team members
Realtime
Supabase Realtime channel per org. New calls appear in queue without refresh. Status changes (extract done, sync done) update inline.
Mobile
Lightweight read-only view for managers. No editing on mobile in v1.