Project image of Ermol Learner – Driving Lesson Booking App made with Flutter by Hafeez Rana

Ermol Learner – Driving Lesson Booking App

Ermol Learner is a location-based driving lesson booking app that connects learners with certified driving instructors. Users can browse profiles, compare pricing, book lessons, and pay securely — all in one seamless mobile experience. The app also features a two-way review system to ensure high-quality feedback and help learners discover the best instructors in their area.

Key Features:

  • User & Instructor Profiles:
    • Users can register, browse nearby driving instructors, and view profiles with availability and pricing.
  • Lesson Booking System:
    • Real-time scheduling and booking of driving sessions.
    • Integrated Stripe for payments and Google Payouts for instructor earnings.
  • Rating & Feedback System:
    • Learners and instructors can rate each other after each session.
    • Maintains a feedback history for transparency and trust.
  • Location-Based Discovery:
    • Uses geolocation to show instructors available nearby.
  • Multi-Platform Authentication:
    • Login via Google, Facebook, or Apple ID.

My Contributions:

  • End-to-End Flutter Development: Designed and developed the entire front-end experience from scratch to App Store/Play Store deployment.
  • Integrated External Backend: Seamlessly integrated the app with a PHP Laravel backend developed by a backend team.
  • Payment Gateway Integration: Connected Stripe for payments and Google Payouts for real-time instructor earnings.
  • Auth Implementation: Added robust authentication logic across all providers for secure login and onboarding.
  • Performance Optimization: Ensured smooth performance and responsiveness across devices.

Business Impact:

  • Helped modernize and digitize driving lesson booking, reducing manual phone bookings and delays.
  • Simplified financial processes with in-app payments and earnings distribution.
  • Increased visibility and accessibility for certified driving instructors in local areas.
  • Built a trusted ecosystem via a robust review and rating system.

Technology:

Flutter

Firebase icon

Firebase

Laravel icon

Laravel

Available for User: