Description
The ecosystem includes:
GN Cab Customer App – Flutter app for riders to book rides, make payments, and track drivers in real-time.
GN Cab Driver App – Flutter app for drivers to manage trips, accept bookings, and handle payments.
Cab Booking System (Laravel Admin Panel) – Backend and admin interface for managing users, drivers, vehicles, trips, and analytics.
With Firebase Cloud Messaging, Google Maps APIs, and Razorpay integration, the platform ensures smooth real-time communication, secure transactions, and an intuitive booking experience. Every component follows clean architecture principles, offering modular code, maintainability, and effortless customization.
Key Highlights
All-in-One Solution — Customer, Driver & Admin integrated system
Flutter 3 Apps — Cross-platform apps for Android & iOS
Laravel 11 Backend — Secure RESTful API and powerful Admin Panel
️ Google Maps Integration — Real-time tracking, route optimization, and distance calculation
Firebase Notifications — Instant booking updates and alerts
Razorpay Payments — Secure multi-mode payments and wallet system
Multi-Role Authentication — Separate access for customers, drivers, and admins
Subscription Packages — Customizable driver packages and commission models
Analytics Dashboard — Real-time monitoring of trips, earnings, and activity
Comprehensive Documentation — Step-by-step setup and integration guides
Key Features
Customer App (Flutter)
Secure login via Firebase Auth (OTP verification)
Book rides instantly with live driver tracking
Multiple trip types: One-way, Round-trip, Hourly, Airport transfers
Real-time fare calculation and dynamic pricing
In-app payments using Razorpay
Booking history and trip details
Push notifications for trip status
Material Design 3 UI with animations
Profile and feedback management
Driver App (Flutter)
OTP-based authentication and profile verification
Real-time trip updates with route navigation
Accept/reject bookings, manage trip lifecycle
Wallet management with Razorpay integration
Subscription packages with validity tracking
Vehicle and document verification (License, RC, Insurance)
Firebase notifications for new trips and earnings
Modern UI with dark/light themes
Offline capability and runtime configuration
️ Laravel Backend & Admin Panel
Multi-role login (Admin, Driver, Customer)
Complete trip lifecycle management
Driver assignment and automated matching system
Razorpay payment gateway and wallet tracking
Firebase push notifications setup
Analytics dashboard with live stats and trip reports
Vehicle & document verification system
Route, rate, and package management
Secure JWT-based API for mobile integration
PSR-12 compliant clean Laravel 11 code
Technical Stack
Frontend (Mobile): Flutter 3.10+ / Dart 3.0+ / GetX
Backend: Laravel 11 / PHP 8.2 / MySQL 8.0
Notifications: Firebase Cloud Messaging
Payments: Razorpay API Integration
Maps & Location: Google Maps API, Geolocator
API Communication: RESTful APIs (Laravel + Flutter)
Hosting: Compatible with Apache/Nginx, Shared or VPS servers




Reviews
There are no reviews yet.