Overview
Car Booking Mobile App is a modern Android and iOS app pair designed as a companion for the Car Booking SaaS - Car Rental Management System. It gives drivers and renters convenient mobile access to the features they use every day.
With the Driver app, drivers see today's and upcoming jobs, navigate to the customer, start and finish rentals, take photos, sign agreements, add expenses and follow their earnings. With the Customer app, renters find a rental company, search cars for their dates, book and pay, manage their bookings and collect rewards.
The apps are developed using Flutter and Dart and communicate securely with your Car Booking SaaS website through API integration.
Important Requirement
This mobile app requires Car Booking SaaS v1.7 or newer installed on an HTTPS-enabled domain. The Car Booking SaaS web application is required and is sold separately.
Demo Details
Demo Customer Application: Download Demo Customer Application
Demo Driver Application: Download Demo Driver Application
Android Documentation: Open Documentation
IOS Documentation: Open Documentation
Admin Demo URL : Car Booking SaaS Web/Admin URL
Driver App
Email : driver@gmail.com
Password : 123456
Customer App
Company code : demo
Email : traveller@gmail.com (the app sends a sign-in code to this email)
What You Get
- Android package: Driver app and Customer app (Flutter source code)
- iPhone package: Driver app and Customer app (Flutter source code)
- README with setup, build, push notification and store publishing steps
- API reference (mobile-api.md)
Driver App Features
- Secure driver login
- Dashboard with today's jobs and earnings
- Jobs for the next days with call and map buttons
- Start and finish a rental (odometer and fuel)
- Pick-up, return and damage photos
- Bookings list with search and filters
- Rental agreements: read and sign with a finger
- Add expenses with receipt photo
- Commission and payout history
- Notices and push notifications (new and cancelled jobs)
Customer App Features
- Find a rental company by name, QR code or company code (one app for many companies, or an own-brand app for one company)
- Sign in with an email code, a password or a phone SMS code
- Search cars for chosen dates with filters, sorting and favourites
- Car page with photos, extras, pick-up places, promo code and price breakdown
- Book and pay online
- My bookings: upcoming, past and cancelled, cancel in the free window, extend a rental
- Home dashboard: current trip, next trip countdown, directions, amount to pay and offers
- Car photos, invoice, payments, deposit, driver details and report a problem
- Documents, loyalty points, friend code and rewards
- Messages with the company and an AI helper
- Notifications inbox, push notifications and optional fingerprint / face / PIN lock
- Light, dark and automatic appearance, account deletion
Technical Details
- Flutter 3.27 or newer
- Android and iOS
- REST API (Laravel Sanctum tokens)
- Firebase push notifications (optional)
- Build script for an own-brand customer app