Project Overview

QL Agences is a comprehensive mobile application built specifically for rental agencies to manage their business operations efficiently. Developed with Kotlin using traditional Activity-based architecture and XML layouts, this Android app provides agencies with complete control over their vehicle inventory, bookings, and customer interactions from anywhere, anytime. All payments are processed in-person at the agency location.

Key Features:
- Complete vehicle inventory management (add, edit, delete vehicles)
- Real-time booking notifications and management
- Dashboard with business analytics and statistics
- Calendar view for booking schedules
- Customer database and interaction history
- Photo upload and management for vehicle listings
- Pricing and availability management
- Booking approval and rejection workflow
- Revenue tracking and financial reports
- Vehicle maintenance tracking and reminders
- Document management for rental agreements
- Push notifications for new bookings and inquiries
- Offline mode for viewing existing data
- Multi-device sync across tablets and phones
- Customer rating and review management
- Special offers and discount management
- Export reports in PDF and Excel formats
- Dark mode support
- Material Design UI with smooth animations
- Secure authentication and authorization
- Multi-language interface support
- In-app messaging with customers
- Performance optimization for fast loading
- In-agency payment processing and tracking