← Back to projectsMobileFeatured2025 — PresentLead mobile & platform
Sharm Wheels
Google Play · App Store

Sharm Wheels

Ride & explore Sharm El-Sheikh

Scooters, bikes, and e-bikes in Sharm — book with delivery, track live, shake for support. Two apps, six languages, dark mode that actually feels intentional.

Google Play — liveApp Store — live
01
Browse
Pick a ride in Sharm
02
Book
Dates, delivery & cash
03
Track
Live ride & QR unlock
04
Operate
Admin confirms fleet
6+
Languages & currencies
2 apps
Customer + admin
Live GPS
Rental tracking

Customer app & admin console

Two Flutter apps — one for riders exploring Sharm, one for the team confirming rentals, tracking GPS, and running the shop.

Discover rides, book with delivery, follow active rentals, and manage your profile — light or dark.

Browse & home

Weather-aware greeting, promotional carousels in Arabic & English, and a categorized catalog — scooters, bikes, e-bikes & skates.

Dark & light themesCategory filtersWeekend deals carouselAccessories shop promosPer-day pricingSharm El-Sheikh context

Professional touches

Six languages, a dark mode with opinions, and motion you notice before the first booking — down to a shake-to-support shortcut.

Languages & currencies
Arabic · EGP
English · USD
Russian · USD
German · EUR
Italian · EUR
French · EUR

Per-locale defaults for currency and copy — Arabic, English, Russian, German, Italian & French with admin mapping controls.

Signature interactions

Onboarding carousel, shake-to-support, and celebratory booking confirmations — creativity you can feel.

UI motion — part 1

Screen transitions, tab changes, and micro-feedback across browse and booking flows.

UI motion — part 2

Dark-mode polish, loading states, and operator-side interactions in motion.

Role

Lead Developer — dual Flutter apps (customer + admin), rental & shop flows, live GPS tracking, QR unlock, multilingual UI with per-locale currency, Google & Apple auth, dark mode, and production store releases.

Challenges

  • Two-sided rental ops: consumer discovery & booking alongside real-time fleet management for operators
  • Live location during active rentals with background updates, safety copy, and map deep-links
  • Six+ languages with RTL support and language-to-default-currency mapping for tourists
  • Premium UX touches — onboarding, shake-to-support shortcut, confetti confirmations, and polished dark themes

Solutions

  • Customer app: catalog by category, date-range booking, cash-on-delivery, active-ride countdown & QR scan-to-open
  • Admin app: rental pipeline (confirm, cancel, mark returned), live GPS per vehicle, shop order queue, banner CMS
  • Auth via email, Google & Apple; profile preferences for language, currency & system/light/dark theme
  • Signature interactions — weather-aware home, promotional carousels, and gesture-based support access

Impact

  • Published on Google Play and Apple App Store
  • Customer + admin apps covering browse → book → track → operate
  • Arabic, English, Russian, German, Italian & French with locale currencies
  • Real-time rental tracking with QR unlock and operator map view
Next step
Want a product at this level?
Tell me what you're building. I'll show you the clearest path from idea to something people love using.