Skip to content

A C++ Inventory Management Program designed to handle a collection of items with various attributes. This application is a WXWidgets window-based program for managing inventory, that works on Linux, MacOS, and Windows.

License

Notifications You must be signed in to change notification settings

Code-JL/GUI-Inventory-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUI-Inventory-Manager

About

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.

Features

  • 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.

Requirements

  • C++17 or later
  • wxWidgets library installed on your system

Getting Started

1. Clone the Repository

 git clone https://github.com/Code-JL/GUI-Inventory-Manager.git
 cd GUI-Inventory-Manager

2. Install Dependencies

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

4. Run the Application

After building, you can run the application using Visual Studios 2022:

Usage

  1. Launch the application.
  2. Use the toolbar or menu options to add, edit, or remove inventory items.
  3. Save your inventory to a file or load an existing inventory.
  4. Utilize search and filter options to quickly find items.

Contributing

Contributions are welcome! If you'd like to improve this project, please:

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request with a detailed description of the changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A C++ Inventory Management Program designed to handle a collection of items with various attributes. This application is a WXWidgets window-based program for managing inventory, that works on Linux, MacOS, and Windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages