Overview
Drivys β Your Road to the Road. A comprehensive driving school platform connecting students with certified driving instructors from top driving schools. The platform consists of multiple interconnected applications serving students, instructors, and driving school partners.
π± Applications in the Drivys Ecosystem:
1οΈβ£ Drivys Student App
The main application for students to find instructors, book lessons, and track progress.
π€ Google Play | π App Store
2οΈβ£ Drivys Partner App
The dedicated application for driving schools and instructors to manage their operations, schedules, and students.
π€ Google Play
π Web Platform:
drivys.com - Main website with information and booking
Key Features:
Technical Highlights:
π± Applications in the Drivys Ecosystem:
1οΈβ£ Drivys Student App
The main application for students to find instructors, book lessons, and track progress.
π€ Google Play | π App Store
2οΈβ£ Drivys Partner App
The dedicated application for driving schools and instructors to manage their operations, schedules, and students.
π€ Google Play
π Web Platform:
drivys.com - Main website with information and booking
Key Features:
- π Find the Right Trainer: Browse detailed profiles of certified trainers with powerful filters by vehicle type (Car, Bus, Truck), city, gear type (automatic/manual), gender, language, and pickup availability
- π Flexible Booking System: Check real-time trainer availability and book lessons with just a few taps
- π³ Wallet & Secure Payments: Load your in-app wallet using your card, securely save payment methods for faster checkout
- πΊοΈ Smart Address Management: Add and save accurate addresses directly from the map for easy pickup and drop-off coordination
- π Multilingual Support: Available in English, Arabic, and Urdu
- π Real-Time Notifications: Stay updated with booking confirmations, reminders, and promotions
- π’ Partner Dashboard: Driving schools can manage instructors, vehicles, schedules, and revenue
- π¨βπ« Instructor Portal: Tools for instructors to manage their schedule and track student progress
Technical Highlights:
- Built scalable backend using Golang with Gin framework for high-performance API handling
- Developed Flutter mobile applications for students and partners (iOS & Android)
- Created Next.js web application with modern, responsive design
- Implemented MySQL database with optimized schemas for booking and user management
- Integrated real-time notifications using Firebase Cloud Messaging
- Configured Nginx as reverse proxy for load balancing and security
- Implemented secure authentication with role-based access control
My Role
Lead Software Engineer
Led the end-to-end development of the Drivys platform ecosystem:
Led the end-to-end development of the Drivys platform ecosystem:
- ποΈ Architecture Design: Designed scalable multi-application architecture serving students, partners, and schools
- π₯ Team Leadership: Led development team in delivering interconnected applications
- π» Backend Development: Built high-performance APIs using Golang and Gin framework
- π± Mobile Development: Developed Flutter apps for students and partners with real-time booking features
- π Web Development: Built Next.js web presence with modern UI and package management
- ποΈ Database Design: Architected MySQL schema for bookings, packages, and user management
- βοΈ DevOps: Implemented Docker containerization and Nginx configuration
- π Security: Designed role-based access control and secure payment integration
- π± App Store Deployment: Successfully published Drivys Student App and Drivys Partner App on Google Play Store and Apple App Store
Project Gallery
Visual journey through the project

01

02

03

04

05
06