generated from OPCODE-Open-Spring-Fest/template
-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Labels
Description
So, what is it about?
📚 Overview
Build an Invoice Generator System in C++ using Object-Oriented Programming (OOP) principles and File Handling.
This project simulates a simple billing system that allows users to create, view, and store invoices with item details, prices, and totals — all through a clean, console-based interface.
🎯 Objectives
- Apply OOP for modular, maintainable code design.
- Use file handling to store invoices permanently.
- Automatically calculate totals and taxes.
- Provide a menu-driven interface for easy interaction.
🧩 Core Features
| Feature | Description |
|---|---|
| 🧾 Create Invoice | Add customer details and purchased items. |
| 📄 View Invoice | Display the latest or specific invoice. |
| 💾 Save Invoice | Store invoice data in a .txt file. |
| 🗂️ Show All Invoices | List all saved invoices. |
| 🚪 Exit | Safely close the application. |
Code of Conduct
- I agree to follow this project's Code of Conduct