Featured Project
Expense Tracker
A JavaFX desktop application for managing personal income and expenses. Users can register, log in, manage transactions and keep track of their current balance through a clean desktop interface.
Application Preview
Screenshots
Overview
About the Project
Expense Tracker is a desktop application built with Java and JavaFX for managing personal financial transactions.
The application includes user authentication, transaction management and database integration using MySQL. Users can add, edit and delete transactions while keeping track of income, expenses and their current balance.
The project helped me strengthen my experience with JavaFX interfaces, database connectivity, application structure and handling user data.
Functionality
Key Features
User Authentication
Users can register and log into their personal account.
Transaction Management
Add, edit and delete income and expense transactions.
Balance Tracking
View income, expenses and the resulting current balance.
MySQL Database
User and transaction data is stored persistently in MySQL.
Admin Functionality
Includes administrative functionality for managing the application.
Desktop Interface
A JavaFX-based graphical interface designed for desktop use.
Built With
Technologies
Java
Core application logic
JavaFX
Desktop user interface
MySQL
Persistent data storage
JDBC
Database connectivity
Maven
Project and dependency management