SmartPhone Inventory Pro is a robust, user-friendly inventory management system designed to help manage a variety of smartphone models and brands. This application is built using the C programming language and provides a clean, interactive user interface to perform various inventory management tasks.
- Populate the inventory either manually or from a pre-defined file.
- Display smartphones of a particular brand.
- Process buying and returning item transactions.
- Display all the items in the inventory.
- An intuitive menu system for user interaction.
Clone the repository on your local machine for development and testing purposes.
git clone https://github.com/myahmadian/PhoneInventoryPro.git
## Prerequisites
Ensure you have the following software installed on your local machine:
- C Compiler (gcc recommended)
## Installation
1- Navigate to the project directory.
2- Compile the source code.
gcc -o PhoneInventoryPro main.c functions.c -std=c23
3- Run the compiled program.
./PhoneInventoryPro
## Usage
At first, you have to choose Item 1 for uploading the database for the app.
In this case, we have a text file. With Item 5, you are able to see the inventory on the screen.
Contributing
We welcome contributions! Please see our contributing guidelines for details on how you can contribute to the project.
License
This project is licensed under the MIT License; see the LICENSE file for details.
Contact:
- Alireza Ahmadian
- [email protected]
- www.linkedin.com/in/ahmadian-alireza
Project Link: https://github.com/myahmadian/PhoneInventoryPro