GUI-Inventory-Manager is a cross-platform C++ Inventory Management Program designed to efficiently handle a collection of items with various attributes. Built with wxWidgets, this application provides a user-friendly graphical interface to manage inventory on Linux, macOS, and Windows.
This program is ideal for small businesses, hobbyists, or anyone looking to maintain an organized inventory system. Its clean and responsive interface ensures ease of use across supported operating systems.
- Cross-Platform Compatibility: Works seamlessly on Linux, macOS, and Windows.
- Customizable Attributes: Add, edit, or remove attributes for inventory items.
- Search and Filter: Quickly locate items with advanced search and filtering options.
- Data Persistence: Save and load inventory data from local files.
- Intuitive Interface: Built with wxWidgets for a smooth and visually appealing user experience.
- C++17 or later
- wxWidgets library installed on your system
git clone https://github.com/Code-JL/GUI-Inventory-Manager.git
cd GUI-Inventory-Manager
Ensure wxWidgets is installed on your system. Refer to this video if your on Windows: C++ GUI Programming For Beginners | Episode 1 - Installing wxWidgets, By OttoBotCode
After building, you can run the application using Visual Studios 2022:
- Launch the application.
- Use the toolbar or menu options to add, edit, or remove inventory items.
- Save your inventory to a file or load an existing inventory.
- Utilize search and filter options to quickly find items.
Contributions are welcome! If you'd like to improve this project, please:
- Fork the repository.
- Create a feature branch.
- Submit a pull request with a detailed description of the changes.
This project is licensed under the MIT License. See the LICENSE file for details.