Kin Capital · Mission Control

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

1
  • Verified end-to-end: created a project through the app, read it back, and confirmed the row in Postgres.

    Saied Mohammed · 5d ago

Details

Status
Done
Priority
High
Assignee
Saied Mohammed
Due date
Updated
5d ago

POCs

0
  • No POCs yet.

Duplicate

Copy this ticket into another project as a new ticket number.