Skip to content

xentroai/Expense-Master-Enterprise

Repository files navigation

💰 Expense Master Pro

A robust, enterprise-grade financial management application built with Java Swing and MVC Architecture.

🚀 Features

  • Role-Based Security: Custom authentication system with encrypted credential storage.
  • Financial Intelligence: Real-time analytics with visual dashboards (Pie Charts).
  • Budget Controls: Automated alerts when category limits are exceeded.
  • Reporting: One-click HTML invoice generation with browser integration.
  • Persistence: Custom CSV-based database engine.

🛠 Tech Stack

  • Language: Java (JDK 1.8+)
  • UI Framework: Swing (Custom Flat Design)
  • Architecture: Model-View-Controller (MVC)
  • Services: Singleton & Interface-based Service Layer

📦 How to Run

  1. Clone the repository:
    git clone [https://github.com/XentroAi/Expense-Master-Enterprise.git](https://github.com/XentroAi/Expense-Master-Enterprise.git)
  2. Compile the source:
    javac -d bin src/com/expensemanager/*.java src/com/expensemanager/**/*.java
  3. Run the Launcher:
    java -cp bin com.expensemanager.Launcher

👥 Contributors (Xentro Ai Team)

  • Daniyal - Lead Architect & Core Engine
  • Abdul Rafay - Business Intelligence & Reporting
  • Fayyaz Hussain - Financial Logic & Budgeting
  • Emmad Ullah Shah - Security Infrastructure

© 2025 Xentro Ai. All Rights Reserved.

About

A Java-based financial management system featuring MVC architecture, role-based security, and HTML reporting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors