Skip to content
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

  1. Track Coffee — Screen 1
  2. Track Coffee — Screen 2
  3. Track Coffee — Screen 3
  4. Track Coffee — Screen 4
  5. Track Coffee — Screen 5
  6. Track Coffee — Screen 6
  7. Track Coffee — Screen 7
  8. Track Coffee — Screen 8

Next project

GCMHP Referral