The Billing Management System (BMS) is a Java-based desktop application designed to manage billing operations efficiently. It supports functionalities for administrators and users to create, view, and manage bills, customers, and company records. The repo might look Absurd ngl , but its my 1st Java project so yaaay.
- 🔐 Admin and user login
- 🧾 Bill creation and management
- 🏢 Company and customer information handling
- 📂 File-based data persistence (
users.txt,bills.txt) - 🛠 Built with Java FXML with Scene Builder
Billing Management System/
├── src/ # Java source files
├── build/ # Compiled class files
├── dist/ # Distribution JAR
├── bills.txt # Stores bill records
├── users.txt # Stores user credentials
├── build.xml # Ant build script
├── manifest.mf # Manifest file for JAR
- Login Screen
- User Management
- Bill Analyzer
- Company Login Overview
- Custmer Login Overview
- Java Development Kit (JDK) 8+
- Apache Ant (optional for build automation)
This project is open-source and available under the MIT License.




