Skip to content

nujabesploo/VehicleInventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 Vehicle Inventory Management System

📌 Overview

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.


⚡ Features

📋 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 🛠


🏗️ How It Works

  1. 🏁 The program initializes with a predefined list of vehicles.
  2. 🎛️ 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
  3. 🔄 Users select an option, and the program executes the corresponding function.
  4. 📊 Search results are displayed, showing relevant vehicle details.
  5. New vehicles can be added, updating the inventory dynamically.

📸 Screenshots

Here’s an example of the program in action:

🚗 Vehicle Listing Output

Another screenshot of application

🔎 Search by Make/Model

Screenshot of application

🚀 How to Use

  1. Run the program in a Java-supported environment 🖥
  2. Choose an action from the menu 📜
  3. Enter search criteria or add vehicle details as needed 📝
  4. View results and repeat actions as desired 🔄
  5. Exit the program when finished ❌

🔮 Future Enhancements

🔹 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 💾


🏆 Credits

👨‍💻 Developed by Bolutife Alli
☕ Powered by Java


✨ Crediting & Publishing

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.


❤️ Contribute to Me

If you find this project helpful and wish to support me, consider buying me a coffee:

Buy Me a Coffee

About

Vehicle Inventory Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages