Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¦ Inventory & Sales Management System

A simple inventory and sales management system with core features like adding products, updating stock, processing sales, generating reports, and undoing transactions.


πŸš€ Features

πŸ”Ή Product Management

  • Add new products with ID, Name, Price, and Quantity
  • Update existing product details (price and quantity)
  • Delete products from the inventory array

πŸ”Ή Sales & Logging

  • Process sales by reducing quantity
  • Maintain a sales log with product ID, quantity sold, and date/time

πŸ”Ή Search & Sort

  • Search products by ID or Name
  • Sort products by Price or Quantity using Bubble Sort

πŸ”Ή Reports & Alerts

  • Sales Report: total sales, best-selling products, sales count
  • Inventory Report: all products with current stock and prices
  • Low Stock Alert: automatic alerts when stock is below threshold

πŸ”Ή Restock & Reorder

  • Identify low-stock products for restocking
  • Add new stock to replenish inventory

πŸ”Ή Undo Transactions

  • Undo the last sale transaction
  • Confirmation prompt before undo
  • Support for multiple undos with limits
  • Automatically updates reports and alerts

πŸ“Š Example Workflows

  1. Add Product β†’ Enter ID, Name, Price, Quantity
  2. Sell Product β†’ Quantity decreases, sale logged
  3. View Reports β†’ Check total sales and stock levels
  4. Undo Sale β†’ Restore previous stock & update logs

About

A lightweight 8086 assembly system for managing inventory, sales logs, stock alerts, restocking, and transaction undo operations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages