Organization-scoped access
Tenant boundaries and role checks live server-side so construction teams can share workflows without relying on client-only authorization.
A multi-tenant construction operations platform used by two companies, built around the actual procurement, inventory, billing, and document workflows teams were previously managing through Excel and WhatsApp.
Construction teams often coordinate purchase requests, purchase orders, goods receipts, material issues, inventory transfers, bills, attendance, and site paperwork through spreadsheets, PDFs, scans, and messaging.
Product discovery with construction teams, workflows for non-technical users, India and US-specific workflows, procurement, inventory, billing, and document ingestion.
Gemini multimodal extraction for invoices, delivery challans, and attendance registers, with confidence-aware routing to human review and approved corrections reused in later prompts.
Multi-tenant Next.js application → server-side RBAC across five roles → organization-scoped access → Supabase / PostgreSQL → procurement, inventory, billing, and document workflows
Tenant boundaries and role checks live server-side so construction teams can share workflows without relying on client-only authorization.
GRNs, issues, transfers, and adjustments are modeled through atomic PostgreSQL transactions with reconciliation tooling around the ledger.
A production connection deadlock exposed a mismatch between the database driver and transaction-pooler behavior. The connection mode was changed and regression coverage was added around the failure.