A marketplace built for Arabic
A right-to-left grid of listings. Each card shows the price and price per m², city and district, size, rooms and bathrooms, type, ownership or rent, cash or installments, down payment and deposit, a featured badge, view count and one-tap call or WhatsApp.
Pages are rendered with Next.js for fast first paint and search indexing. Fixing N+1 queries, adding MongoDB indexes and caching hot queries cut page loads from 1.6s to about 500ms, holding up under 1K+ concurrent users.
Buyers decide in a glance and contact the owner on WhatsApp, not through a form. The card carries every deal-breaker so the click that follows is a serious one.

