Skip to content

av954416-web/java-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 DriveAway – Smart Car Rental System

🧩 Overview

DriveAway is a Java-based Car Rental System designed to simplify vehicle booking and management.
It allows customers to rent cars, manage bookings, and view rental details while providing administrators with tools to handle inventory and customer data efficiently.

Project link here: https://643b99ee-0324-4e4b-8cd0-08721c0eef08-00-q3g4n9e2qzj7.picard.replit.dev/

📦 Download the Project

You can download the complete project as a ZIP file here:
➡️ Click to Download DriveAway.zip /mnt/data/DriveAway_extracted/

  • ├── Admin.java
  • ├── Car.java
  • ├── Customer.java
  • ├── Main.java
  • ├── Rental.java

This project showcases strong use of Object-Oriented Programming (OOP) principles, file handling, and a clean console-based user interface.


🏗️ Features

👥 User Features

  • Register and view available cars
  • Book or cancel car rentals
  • View rental history and total cost

🧑‍💼 Admin Features

  • Add, edit, or remove cars from the system
  • View all customer and rental details
  • Manage booking records

⚙️ System Features

  • File-based data storage (no database required)
  • Modular Java classes: Car, Customer, Rental, Admin
  • Menu-driven interface for smooth navigation

🧠 Concepts Used

  • Object-Oriented Programming (Classes, Objects, Inheritance, Polymorphism)
  • File Handling for persistent data storage
  • Exception Handling for error-free user input
  • Encapsulation & Data Hiding
  • Dynamic Memory & Loops for flexible data flow

🖥️ Tech Stack

Category Technology
Programming Language Java
IDE IntelliJ IDEA / Eclipse / VS Code
File Handling Java I/O Streams
UI Type Console-based Application

⚙️ Installation & Setup

  1. Clone this repository
    git clone https://github.com/av952416/DriveAway.git
    
    
    

About

car renting system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published