Work · Client project
Car-trade app connecting dealers, marketers and finance reps
A mobile app in Saudi Arabia that turns car and financing requests into structured requests routed to the right people, with offers ranked.

The challenge
Dealership reps, independent car marketers and financing reps in Saudi Arabia used to find cars, prices and financing for each other through phone calls and WhatsApp groups. There was no single place to structure a request and get it to the right person.
What I built
- Structured requests: a rep posts a specific request: buy a particular car, get financing, or get a price quote.
- Automatic routing: the system sends each request to the right counterparts by brand, city and settings.
- Ranked offers: offers come back ranked by price, rating, response speed and completion rate.
- Stock offers: sellers post standing offers that answer matching requests automatically.
- Closing the deal: deal chat, completion confirmed by both sides, mutual ratings and a visible reputation score.
- Admin panel: users, requests and anti-spam limits, plus the lists of brands, cities and institutions.
Tech
One Flutter codebase runs on iOS, Android and the web, with a fully right-to-left Arabic interface. The backend is event-driven on Firebase: 16 Cloud Functions written in TypeScript, with security rules for each role.
Outcome
I built it alone and delivered it to the client in about six weeks. The client's name is withheld, and the screenshots use demo data.
- Type
- Client project
- Services
- Mobile apps
- Tech
- Flutter
- Firebase
- Cloud Functions
- TypeScript
Screens




Tell me about one process
If a process in your company still runs on spreadsheets and group chats, tell me about it. I'll tell you honestly whether a custom system is worth it.