An integrated developer dashboard managing notes, habits, financial transactions, and local AI prompts.
Developers often use fragmented applications to manage notes, checklists, budgets, and API prompt testing. This causes context-switching delays and data fragmentation across third-party services.
We built an integrated workspace dashboard (Warborn OS) nested inside a unified Next.js monorepo. It connects note-taking, habit trackers, and local AI workspaces through a single session authentication model.
Next.js 15 Client (Zustand & React Query)
│
▼
FastAPI Backend (SQLAlchemy / Alembic)
│
▼
PostgreSQL Database (Supabase with RLS)
pgvector.Sprint 1: DB Schema & Auth Configuration
Sprint 2: Workspace layouts & local UI states
Sprint 3: Notes & habits sync controllers
Handling concurrent sync mutations between local note drafts and remote GDrive versions required timestamp reconciliation logic.
Securing user workspaces required configuring Row-Level Security (RLS) policies matching authenticated session tokens.