Real Estate Sales Platform

CRM for real estate agencies

Sprint 0 — Foundation

The load-bearing layers, before the first line of business logic.

API status

OnlineChecks: postgres ok · redis ok

Cross-cutting UI rules (6.0)

  • Full RTL with translation files — no strings baked into components
  • Money stored in fils, displayed in dirhams285_000_000 fils → AED 2,850,000
  • Dates in the tenant's timezone, converted in the client only7 minutes ago
  • Every error shows its translated message and request id

Skeleton screens for lists, never full-page spinners

Nothing here yet

Nothing here yet

Add the first record and it will show up here.