Java 11 + Swing desktop app, layered UI → Service → DAO → Database with HikariCP over MySQL/MariaDB.
Built a desktop expense tracker using Java Swing, JDBC, and MySQL. The app supports user registration and login, income and expense management, transaction filtering, and monthly budgets. Organized ...