Skip to content

james-mensa/Inventory-Management-System

Repository files navigation

MyShop keeper inventorypreview2 myShopkeeper  preview3

📦 Inventory Management Desktop Application Welcome to the Inventory Management Desktop Application! 🎉 This powerful tool allows you to effortlessly manage your inventory, vendors, goods, and sales with advanced data structures and a user-friendly graphical interface.

Application Screenshot

✨ Features

Add Vendors: Easily add new vendors to your inventory using a HashMap data structure to ensure lightning-fast access and retrieval.

Manage Goods: Add goods, organized by type. Goods are seamlessly managed using both Stack (for undo functionality) and Queue (for sales/issuance tracking).

View Productions: Visualize captivating Stack, Queue, and array operations on the results table. Witness how your inventory dynamically transforms over time.

Sorting & Searching: Perform remarkable array operations such as sorting and searching to swiftly locate the goods you seek.

Database Integration: Leverage the robustness of SQLite for data storage, ensuring the persistence of vendors, goods, and sales data across application sessions.

🚀 Getting Started Clone the Repository: Get started by cloning the repository to your local machine. Java Setup: Ensure you have Java (JDK) installed on your machine.

Open in IDE: Fire up your preferred Java IDE (IntelliJ IDEA, Eclipse, etc.).

Configure Dependencies: Set up the project dependencies and build the project.

Run the App: Execute the MainApp class to launch the application.

📖 Usage Launch and Navigate: Fire up the application and glide through various sections with the intuitive graphical interface: add vendors, add goods, view inventory, and more.

Operate Seamlessly: Follow the on-screen instructions to perform an array of operations effortlessly.

Explore Features: Dive deep into the array of features including undoing goods additions, examining sales data, and masterfully managing your inventory.

🙏 Acknowledgments

The amazing Java community for their exceptional libraries and tools that powered this application. 📧 Contact Have questions or suggestions? Feel free to reach out to me at jamesmensahcoded@gmail.com.

About

Data structures-based inventory app with UI interface ( Java swing)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages