PUMP is a home services marketplace mobile app built for the Saudi market, connecting homeowners with local technicians in real time.
I built the app using Flutter and Firebase with full Arabic RTL support, covering both customer and technician experiences in one product.
Key features:
* Customer app flow for browsing services and booking technicians
* Technician flow for receiving and managing local job requests
* Firebase authentication
* Firestore real-time order updates
* Geohash-based technician matching by location
* In-app chat between customer and technician
* Push notifications for order status and technician updates
* Promotions and service categories
* Laravel OTP proxy integration
* Clean Arabic-first mobile UI with RTL support
The app includes 47 screens and supports 12+ service categories. It was shipped as a dual-sided marketplace app and published on Google Play.