An open API service indexing awesome lists of open source software.

https://github.com/code-jl/gui-inventory-manager

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.
https://github.com/code-jl/gui-inventory-manager

Last synced: 19 days ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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
```bash
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](https://www.youtube.com/watch?v=ONYW3hBbk-8&list=PLFk1_lkqT8MbVOcwEppCPfjGOGhLvcf9G&index=2), 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](LICENSE) file for details.