A fully functional car rental Android application built with Java and Firebase.
Users can browse cars, book them, view bookings, and submit feedback.
Admins can manage cars, bookings, and feedback efficiently.
- Sign up & login securely
- Browse available cars
- Book a car
- View and manage bookings
- Submit feedback
- Admin login
- Add, edit, or remove cars
- View all bookings
- View user feedback
- Language: Java
- Database & Backend: Firebase Realtime Database
- IDE: Android Studio
- Minimum SDK: 26 (Android 8.0 Oreo)
- Clone the repository:
git clone https://github.com/Jerrwin/Rent-Cars-App.git- Open the project in Android Studio.
- Add your Firebase google-services.json file inside the app/ folder.
- Sync Gradle and build the project.
- Run the app on an emulator or real device.
com.example.rentcars
├── activities # Activity Java files
├── adapters # RecyclerView adapters
├── models # Data classes for Firebase
├── helpers # Helper classes
├── invoices # Invoice generation files
└── res # Layouts, drawables, fonts, values, navigation
Feel free to fork the repo, submit issues, or create pull requests.
Maintain the project structure and coding style.