A console-based Car Rental System built using Python and Object-Oriented Programming (OOP) principles. This project demonstrates how real-world business logic can be modeled using abstraction, inheritance, polymorphism, and encapsulation, without using any external database.
📌 Features
-
Add and manage different types of vehicles (Car, SUV, Bike)
-
Customer registration with automatic unique ID generation
-
Vehicle availability tracking
-
Rent and return vehicles with validation
-
Rental duration and actual rental day calculation
-
Pricing logic with polymorphism (e.g., SUVs cost more)
-
Error handling for invalid operations
-
Clean and modular OOP design
👨💻 Author
Dilli Ram Chaudhary
Data Science Enthusiast | Python Developer
📍 Nepal