Voice-activated timesheet and invoice app for PiRisk Management. Built with Next.js 15, Turso DB, and Drizzle ORM, with Xero integration planned.
Full implementation plan from infrastructure to Xero integration, with phase-by-phase delivery.
Visual progress dashboard showing phase completion, task status, and test counts across all workstreams.
End-user documentation covering voice time entry, client management, invoicing, and Xero integration.
Database schema, server actions, and API reference.
UI wireframes, component library, and style guide. Coming soon.
OAuth2 flow, contact sync, invoice push, and payment webhooks. Coming in Phase 7.