A console-based Vehicle Rental Management System developed in C++ using Object-Oriented Programming principles.
The system allows managing vehicles, customers, rentals, and returns with late fee calculation.
This project focuses on clean design, proper memory management, and real-world problem modeling.
- Add cars and bikes dynamically
- Display all vehicles and available vehicles
- Add and manage customers
- Rent and return vehicles
- Automatic rental cost and late fee calculation
- File-less in-memory management using STL
- Object-Oriented Programming (Inheritance, Polymorphism, Encapsulation)
- Abstract classes and virtual functions
- Dynamic memory allocation
- STL containers (
vector,map) - Constructor initialization and destructor handling
- Language: C++
- Compiler: GCC
- Platform: Linux / Windows
g++ -Wall -Wextra Innovative.cpp -o rental
./rental