Technical
Deep dive into CareNova's architecture, data model, and development patterns. Covers the full request lifecycle, folder structure, database schema, and migration workflow — for developers building on, extending, or deploying the platform.
- Architecture OverviewHow CareNova is structured — the full request lifecycle, data flow pattern, server vs client boundary, caching strategy, and middleware layer.
- Folder StructureA complete walkthrough of CareNova's project directory — what lives where and why it is organized that way.
- Database Schema & RelationshipsA complete reference for CareNova's database — all tables organized by domain, column definitions, and the relationships between them.
- Migrations (push vs migrate)How CareNova manages database schema changes — when to use drizzle-kit push, when to use migrations, and how to apply schema updates safely in production.
- Security ReferenceA consolidated reference for CareNova's security model — server-side enforcement, the service role key, file upload restrictions, and row-level security.
- Cloudflare Workers Deployment