Rayash CRM

A real estate CRM and partner portal — lead pipelines, inventory across apartments, villas, commercial units and land, and sign-in that does not need a password.

Visit live site

The problem

‌

A property team was running its pipeline across spreadsheets and WhatsApp threads. Leads went stale because nobody could see, at a glance, which ones were still active and who owned them.

‌

Architecture

‌

Next.js and TypeScript, containerised and deployed behind Apache on a VPS. Server-rendered where the data is heavy, client-side where the interaction is.

‌

What I built

‌

A lead board split by inventory type — apartment, villa, commercial, land — with status on every row and an owner attached. Passwordless sign-in over OTP, because sales staff on the road forget passwords and password resets are where CRMs go to die. A partner portal so external agents see only their own pipeline.

‌

Infrastructure

‌

Its own Docker container on a shared VPS, proxied by Apache with a Let's Encrypt certificate and nightly database snapshots.

‌

The outcome

‌

In production at crm.ror.sa. One of two systems I am actively building and maintaining right now.

‌