All projects
Mobile
Android
iOS
Track Coffee
A coffee-shop ordering app: customers browse cafés and offers and order ahead for branch pickup; owners run their menu, hours and orders from a dashboard.
- Role
- Flutter Developer
- Year
- 2025
Tech stack
- Dart
- Flutter
- GetX
- RESTful APIs
- Firebase (FCM, Firestore, Auth)
Case study
Track Coffee connects coffee lovers with cafés: one Flutter app with a customer side and a business side, in Arabic and English.
For customers
- Sign up or continue as a guest; sign in with email, Google or Apple.
- Browse cafés, offers and categories, search, and save favourites.
- Order ahead: pick the branch, the day and the time, and add notes.
- Follow each order from payment to preparing to handed over, with an e-receipt.
- Directions to the branch on Google Maps and WhatsApp contact.
For café owners
- A dashboard with customers, orders, services and profit, plus upcoming orders on a calendar.
- Menu categories and items in Arabic and English, working hours and receipts.
Engineering
- Flutter with GetX, two API clients (customer and partner), Firebase Auth and Cloud Messaging.
- Google Maps with route polylines, geolocation and local notifications.
08 screens
App screens
Next project
GCMHP Referral