ShopMaster is a comprehensive C++ shop management system designed to streamline daily store operations. It offers a robust set of tools for managing inventory, processing sales, tracking employees, and analyzing business performance.
| Feature | Description |
|---|---|
| Inventory Management | Add, update, delete, and search for products. Track stock levels and pricing. |
| Sales & Invoicing | Process transactions efficiently and generate accurate invoices for customers. |
| Employee Management | Manage employee records, roles, and access permissions. |
| Customer Management | Maintain a database of customers for better relationship management. |
| Admin Control | Secure administrative access for system configuration and sensitive operations. |
| Reporting & Analytics | Generate detailed sales reports to analyze daily and overall shop performance. |
| User-Friendly Interface | Intuitive menu-driven interface designed for ease of use. |
- C++ Compiler: A C++17 compatible compiler (e.g., GCC, Clang, MSVC).
- CMake: Version 3.16 or higher.
-
Clone or Download the repository.
-
Open a terminal and navigate to the project directory.
-
Create a build directory and compile the project:
mkdir build cd build cmake .. cmake --build .
After a successful build, you can run the application from the build directory:
On Windows:
.\shopmaster.exeOn Linux/macOS:
./shopmaster