Skip to content

Supermarket Billing System in C – A modular, console-based billing system for supermarkets. It manages products, generates invoices, calculates totals, applies discounts, and stores transaction records using file handling. 🚀

Notifications You must be signed in to change notification settings

faha-d/super-market-billing-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supermarket Billing System

Overview

The Supermarket Billing System is a C-based application designed to manage billing operations efficiently. It enables users to add products, generate invoices, calculate totals, apply discounts, and store transaction records. This project is ideal for small and medium-sized supermarkets looking for a simple, console-based billing solution.

Features

  • Product Management: Add, update, and delete product details.
  • Billing System: Generate invoices based on selected products.
  • Discount Calculation: Apply discounts based on predefined conditions.
  • Transaction Records: Store and retrieve past invoices.
  • User-Friendly Interface: Simple menu-driven system for easy navigation.

Technologies Used

  • Programming Language: C
  • File Handling: Used for storing product details and billing records
  • Data Structures: Arrays and structures for efficient data management

How to Use

  1. Compile the program using gcc main.c process/*.c utils/*.c input/*.c output/*.c -o supermarket (if using GCC).
  2. Run the program using ./supermarket.
  3. Follow the on-screen instructions to add products, generate invoices, and manage transactions.

Installation

  1. Clone this repository:
    git clone https://github.com/your-account-name/Super-Market-Billing-System.git
    cd Super-Market-Billing-System
  2. Compile and execute the program as described in the How to Use section.

Future Enhancements

  • Implement database support for better data management.
  • Add graphical user interface (GUI) for improved user experience.
  • Integrate barcode scanning for faster product entry.

License

This project is open-source and available under the MIT License. For more details, visit the repository: Super Market Billing System

About

Supermarket Billing System in C – A modular, console-based billing system for supermarkets. It manages products, generates invoices, calculates totals, applies discounts, and stores transaction records using file handling. 🚀

Topics

Resources

Stars

Watchers

Forks

Languages