Modern car rental app providing seamless vehicle booking with real-time availability and smart recommendations
CarGo is a comprehensive car rental application that streamlines the vehicle booking process. The app connects users with available rental cars, provides detailed vehicle information, and manages the entire rental lifecycle from booking to return.
Built with Flutter and Firebase for a scalable, real-time rental platform:
Managing real-time availability across multiple concurrent users required implementing Firestore transactions and optimistic concurrency control to prevent booking conflicts.
Designing an intuitive date picker for rental periods while showing real-time availability was solved through a custom calendar widget with visual availability indicators.
Login Page
Register Page
Home Page 1
Home Page 2
Category Page
Car Details
Check out the source code and documentation on GitHub
View on GitHub Back to All Projects