EugeneYo / Simple-Inventory-Management-System-With-C

Simple Inventory Management System with C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Inventory Management System with C Open in Visual Studio Code

Description

  • This system was built to organize the inventory
  • Five fields (or columns) for each product are ID, Name, Category, Quantity and Price.
  • Data are stored in csv format. Data are stored at {root}/data/Inventory.csv
  • Examples are shown at here

Table of Contents

Install Instructions

  • Either using git clone or
git clone https://github.com/EugeneYo/Simple-Inventory-Management-System-With-C.git
  • Direct download the project as a zip file then extract it.

Download

For Windows

  • After the project is downloaded or cloned, go into the project root directory
  • run the following command
.\build.bat

Preview

Main Menu

Main Menu

Options Available

1. View Existing Products

View Product

2. Add New Product

Add Product Add Product

3. Update Existing Products

Update Existing Products Update Existing Products Update Existing Products

4. Delete Existing Product

Delete Existing Product Delete Existing Product

5. Search Existing Product

Search Existing Product Search Existing Product


Mock Data

  • Data used to shown in the preview are generated from mackaroo
  • Enter the following command into console to generate mock data or
curl "https://api.mockaroo.com/api/5317dd60?count=1000&key=e8d8ec90" > "Inventory.csv"
  • Click this to generate the data you want : Schema for this system
  • I suggest not to change the Field Name set, but change only the options limiting the Field Name available

About

  • This was made with the purpose of learning C programming language

About

Simple Inventory Management System with C

License:MIT License


Languages

Language:C 98.0%Language:Batchfile 1.5%Language:Shell 0.5%