Case Study

Motors, an Arabic-First Car Marketplace for Saudi Arabia

A full-stack Arabic marketplace for buying and selling new, used and damaged vehicles: advanced search filters, seller dashboards, multi-photo listings and direct WhatsApp contact between buyer and seller.

My Role
Full-stack developer
Scope
Listings and search, seller dashboards, media uploads, WhatsApp contact
Audience
Car buyers and sellers in the Saudi market
Motors, an Arabic-First Car Marketplace for Saudi Arabia

The Challenge

Car shoppers filter hard — brand, price, fuel type, condition — and a listing lives or dies by its photos. Sellers need to manage their own listings without support tickets, and in the Saudi market the deal usually closes on WhatsApp, so the platform had to lead buyers straight there.

  • Search that handles brand, price, fuel type and condition
  • Sellers manage their own listings end to end
  • Multi-photo galleries with a primary image
  • WhatsApp as the closing channel, built in

The Approach

Next.js on the front, NestJS with TypeORM on PostgreSQL behind it, all in TypeScript. Uploads run through Multer into galleries with primary-image selection. The design is RTL-first with a dark theme tuned for the Saudi market, and every listing carries a direct WhatsApp deep link to its seller.

  • Next.js + NestJS + TypeORM + PostgreSQL, all TypeScript
  • Multer-powered multi-photo upload with primary selection
  • RTL-first dark theme for the Saudi market
  • WhatsApp deep links on every listing

What I Built

A complete marketplace covering the listing lifecycle from creation to contact.

  • Advanced vehicle filtering by brand, price, fuel type and condition
  • User dashboard with full CRUD over listings
  • Image gallery with multi-photo upload
  • Direct buyer-to-seller WhatsApp integration

The Outcome

Motors is live at motorksa.org, an Arabic-first marketplace where the entire experience — from filters to the final WhatsApp message — matches how the Saudi market actually buys cars.

  • Live at motorksa.org
  • Covers new, used and damaged vehicle segments
  • Buyer-to-seller contact built around WhatsApp

Technology Stack

Next.jsNestJSTypeORMPostgreSQLTypeScriptMulter

Have a project like this in mind?

Tell me what you are building and I will come back with a recommended scope, timeline and price.