This program is a Warehouse Management System designed to manage warehouse locations, categories, products, operations and more.
The Warehouse Management System allows you to add and manage warehouse locations, categories, and products. You can perform various operations such as filtering, searching, and manipulating data within the system. You can also see the Revenue genereted by the warehouses of different locations and categories.
- Add new warehouse locations, categories, and products.
- List all warehouse locations and categories.
- Display all products stored across different categories and locations.
- Search for specific products, categories, or warehouse locations.
- Calculate revenue based on product weight and quantity stored.
- You can also change text color and theme of your terminal window.
To run this program, ensure you have the following:
- Input Data File: Include a file named
warehouse.txt
provided with this code for data storage and retrieval. - C++ Compiler: You need a C++ compiler to compile and run the program.
- Clone or download the repository from Warehouse Management System.
- Ensure you have the
warehouse.txt
file in the same directory as the executable. - Compile the source code using a C++ compiler:
- Run the executable:
- Launch the program by running the executable.
- Follow the on-screen menu prompts to perform various operations within the Warehouse Management System.
- Use the provided
warehouse.txt
file to store and retrieve warehouse data.
- To add a new product to the warehouse, select the appropriate option from the main menu and follow the prompts to enter product details such as name, category, quantity, and price.
- To see in which locations our warehouses are present, In what categories our warehouses store the products
- Use the search functionality to find specific products by name, category, warehouse location, or warehouse location and category.
- here you can see the total products stored in all our warehouses.
- Use the Manage Product functionality to change prices or Quantity.
- If you want to see details of a particular product that feature is available here.
- Also you can delete a particular product if you want.
- Here the warehouse charges a certain amount of fees per 'Kg' on products, by which our warehouses earn the revenue. You can see the revenue generated by each category or city.
- Here you can change text color in your terminal.
- Also you can change theme color in your terminal.
- If encountering issues with file operations or data retrieval, ensure the
warehouse.txt
file is accessible and correctly formatted. - Check for compiler compatibility and ensure all necessary header files are included.
This project is licensed under the GNU General Public License (GPL) version 3. Feel free to modify and distribute the code under the terms of this license.
Date Created: April 23, 2024