https://github.com/jayadityas/supermarket_bill_system
This is a billing system implemented using only OOPS and file handling in C++.
https://github.com/jayadityas/supermarket_bill_system
cpp file-handling
Last synced: 12 months ago
JSON representation
This is a billing system implemented using only OOPS and file handling in C++.
- Host: GitHub
- URL: https://github.com/jayadityas/supermarket_bill_system
- Owner: Jayadityas
- License: mit
- Created: 2025-07-09T17:23:58.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-13T04:42:43.000Z (12 months ago)
- Last Synced: 2025-07-13T06:33:18.254Z (12 months ago)
- Topics: cpp, file-handling
- Language: C++
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 🛒 Supermarket Bill System
A simple yet powerful **console-based supermarket billing application**, built in **C++**, that efficiently manages inventory, calculates customer bills with tax, and persists data using file handling.
---
## 🚀 Features
✅ Add, update, and manage product inventory
✅ Generate customizable detailed customer bills
✅ Calculate totals including taxes
✅ Store data persistently using files
✅ Console-friendly user interface
---
## 🛠 Tech Stack
- **Language:** C++
- **Concepts used:** File I/O, Classes, Loops, Conditionals
- **Platform:** Console application (Windows/Linux compatible)
---
## 📚 Why it matters
This project demonstrates:
- 📦 Structured data design for handling products and invoices.
- 🔄 Efficient file operations for persistent storage.
- 🧮 Logical algorithms for billing, tax calculations, and stock updates.
- 🚀 The foundational thinking needed to scale into enterprise-grade order processing systems like those at **Amazon, Flipkart**, or data-centric giants like **Google & Meta**.
---
## 📝 How to Run
1. Clone this repository:
```bash
git clone https://github.com/Jayadityas/Supermarket_bill_system.git
cd Supermarket_bill_system
```
2. Compile the program using g++ (or any C++ compiler):
``` bash
g++ billing1.cpp -o billing1
```
3. Run it:
``` bash
./billing1
// On Windows, use billing1.exe instead
```
## ✍️ Author
👤 Jayaditya Sahu
GitHub: @Jayadityas
## ⭐️ Show your support
If you found this project interesting, please ⭐️ the repo to help others discover it!