Skip to content

Jerrwin/Rent-Cars-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RentCars Android App 🚗

Java Firebase Android Studio

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.


Features

User

  • Sign up & login securely
  • Browse available cars
  • Book a car
  • View and manage bookings
  • Submit feedback

Admin

  • Admin login
  • Add, edit, or remove cars
  • View all bookings
  • View user feedback

Tech Stack

  • Language: Java
  • Database & Backend: Firebase Realtime Database
  • IDE: Android Studio
  • Minimum SDK: 26 (Android 8.0 Oreo)

Installation

  1. Clone the repository:
git clone https://github.com/Jerrwin/Rent-Cars-App.git
  1. Open the project in Android Studio.
  2. Add your Firebase google-services.json file inside the app/ folder.
  3. Sync Gradle and build the project.
  4. Run the app on an emulator or real device.

Project Structure

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

Contributing

Feel free to fork the repo, submit issues, or create pull requests.
Maintain the project structure and coding style.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages