Skip to content

A simple Java Swing desktop application for managing daily budget entries and monitoring expenses. This project is designed to help users track their spending and maintain financial control through an intuitive user interface.

Notifications You must be signed in to change notification settings

MadeeshaSK/BudgetLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BudgetLog

A simple Java Swing desktop application for managing daily budget entries and monitoring expenses. This project is designed to help users track their spending and maintain financial control through an intuitive user interface.

Installation

Here is the User Guide, read it: User Guide

Here is the installer for Windows OS, download and install: Download Installer

[Note: If you encounter issues during installation, try running the installer in Administrative Mode.]

Features

  • Simple and user-friendly interface for daily budget tracking
  • categories for organized tracking
  • Real-time budget monitoring and view analysis.
  • Add, update, and remove budget entries and sheets.

System Analysis and Design

Technologies

  • Programming Language: Java
  • Framework: Java Swing
  • Database: SQLite
  • IDE: NetBeans
  • Version Control: GitHub

License

This project is licensed under the MIT License - see the LICENSE file for details.


When running the application, errors were encountered. These will be fixed in the next version.

  1. Summary Interface Issue – The order of expense labels was mismatched. (This has been corrected in the code.)

  2. Sheet Summary Visibility Issue – Currently, only the top month's summary is visible in the sheet list. There is no option to view other months' summaries. A button will be added to the sheet view to allow users to view the summary for that specific sheet. (This has been corrected in the code.)

  3. Edit record issue - When edit record and press enter it will save as new record, if click save button it will update as we expect.(This has not been corrected yet)

If you find any other errors, please inform me via email.

About

A simple Java Swing desktop application for managing daily budget entries and monitoring expenses. This project is designed to help users track their spending and maintain financial control through an intuitive user interface.

Topics

Resources

Stars

Watchers

Forks

Languages