Tickets·PRJ00004·Kin Capital·TASK00019
Data-layer swap — replace in-memory store with async Supabase queries
Description
Rewrote lib/crm/data.ts as a fully async Supabase query layer on the service-role client (helpers: rows/maybe/countOf/insertReturning/updateReturning). Inline JSX lookups migrated to await/Promise.all.
Thread
1Verified end-to-end: created a project through the app, read it back, and confirmed the row in Postgres.
Saied Mohammed · 5d ago
Details
- Done
- High
- Saied Mohammed
- —
- 5d ago
Status
Priority
Assignee
Due date
Updated
POCs
0- No POCs yet.