SaaS overview
Dashboard
A Phase 1 control room for tenant setup, Zoho connection status, and the invoice workflow foundations.
Zoho connection
Ready
OAuth flow routes are wired through the backend.
Projects
0
Real Zoho project syncing starts in Phase 2.
Draft invoices
0
Invoice workflows are modeled, not generated yet.
Automation jobs
Stub
BullMQ-backed jobs are backend scope.
Phase 1 readiness
Frontend scaffold
Next.js SaaS, MUI, Tailwind, shared packages
Auth surface
Zoho login entry and settings status views
Data contracts
Zod schemas for SaaS and future widget reuse
No widget in Phase 1
Scope guards
Shared UI and types are ready for reuse, but `apps/widget` stays out of this scaffold until Phase 2.