Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Vehicle Rental System

A console-based Vehicle Rental System developed using Java to demonstrate the core concepts of Object-Oriented Programming (OOP).


πŸ“Œ Features

  • 🚘 Rent Cars, Buses, and MiniBuses
  • πŸ”„ Return rented vehicles
  • πŸ‘€ Customer registration
  • πŸ’° Automatic rental price calculation
  • βœ… Vehicle availability tracking
  • πŸ“‹ Interactive console-based menu

πŸ› οΈ Technologies Used

  • Java
  • IntelliJ IDEA
  • Git
  • GitHub

🧠 OOP Concepts Used

  • βœ… Encapsulation
  • βœ… Inheritance
  • βœ… Abstraction
  • βœ… Polymorphism
  • βœ… Method Overriding

πŸ“‚ Project Structure

Vehicle-Rental-System
β”‚
β”œβ”€β”€ src
β”‚   └── Main.java
β”‚
└── README.md

πŸš€ Future Enhancements

  • Login System
  • Admin Dashboard
  • MySQL Database Integration
  • File Handling
  • Payment Gateway
  • GUI using JavaFX
  • Rental History
  • Search & Filter Vehicles

πŸ‘¨β€πŸ’» Author

A. Harish

LinkedIn: https://www.linkedin.com/in/harish-a-49372b3a8/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3BI6W2X2boRZCeecAGaUJimQ%3D%3D

GitHub: https://github.com/Harishstack-byte

About

A console-based Vehicle Rental System developed in Java demonstrating Object-Oriented Programming concepts such as Encapsulation, Inheritance, Abstraction, and Polymorphism.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages