The Vehicle Inventory Management System is a Java-based console application that allows users to manage, search, and add vehicles to an inventory. It provides an interactive menu for users to list all vehicles, search by make/model, price range, or color, and add new vehicles to the system.
📋 List All Vehicles – View details of all vehicles in inventory 📜
🔎 Search Functionality – Look up vehicles by make/model, price range, or color 🎯
➕ Add New Vehicles – Dynamically add new vehicles to the system 🚀
💰 Price Filtering – Find vehicles within a specific price range 💲
🖥 Interactive Menu – User-friendly command-line interface for easy navigation 🛠
- 🏁 The program initializes with a predefined list of vehicles.
- 🎛️ Users are presented with an interactive menu offering six options:
- 📜 List all vehicles
- 🔎 Search by make/model
- 💰 Search by price range
- 🎨 Search by color
- ➕ Add a vehicle
- ❌ Quit the program
- 🔄 Users select an option, and the program executes the corresponding function.
- 📊 Search results are displayed, showing relevant vehicle details.
- ➕ New vehicles can be added, updating the inventory dynamically.
Here’s an example of the program in action:


- Run the program in a Java-supported environment 🖥
- Choose an action from the menu 📜
- Enter search criteria or add vehicle details as needed 📝
- View results and repeat actions as desired 🔄
- Exit the program when finished ❌
🔹 Sorting Feature – Allow users to sort vehicles by price, mileage, or model 🔢
🔹 Delete & Update Vehicles – Add functionality to remove or edit vehicle details ✏️
🔹 Graphical User Interface (GUI) – Improve usability with a desktop UI 🖥
🔹 Data Persistence – Save and load vehicle data using a database or file system 💾
👨💻 Developed by Bolutife Alli
☕ Powered by Java
If you use or modify this project:
✔️ Give credit by mentioning the original project in your repository.
✔️ Feel free to fork and customize for your own needs.
✔️ Publish improvements and contribute back to the community!
If you plan to publish your own version, please:
📌 Include an acknowledgment to this original repository.
📌 Clearly document any modifications or enhancements you've made.
If you find this project helpful and wish to support me, consider buying me a coffee: