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

Source on GitHub

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.

Ready
to build
something?