EladlyDev

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.