Welcome! This is a personal expense tracker app built with Java Spring Boot for the backend and JavaFX for the frontend. It’s designed to help you keep track of your spending in a simple, visual, and modern way.
- Login & Signup: Secure authentication to keep your data safe.
- Expense Management: Add, edit, and delete your expenses easily.
- Visual Insights: See your spending with charts and summaries.
- Clean UI: Modern look with custom styles and Google Fonts.
- Desktop Experience: Built with JavaFX for a smooth, app-like feel.
- Frontend: JavaFX, CSS, Google Fonts
- Backend: Spring Boot, Spring Data JPA, H2/MySQL
- Build Tool: Maven
-
Clone this repo:
git clone https://github.com/r0naaal/full-stack-expense-tracker.git cd full-stack-expense-tracker -
Start the backend:
cd expense-tracker-springboot-server mvn spring-boot:run -
Start the frontend:
cd ../expense-tracker-client mvn javafx:run
Coming soon!
full-stack-expense-tracker/
├── expense-tracker-backend/ # (Spring Boot & H2/MySQL) backend
├── expense-tracker-client/ # (JavaFX & CSS) frontend
└── README.md
Feel free to open issues or pull requests if you have ideas or improvements. All feedback is welcome!
MIT
Thanks for checking out my project! If you like it, please give it a ⭐ on GitHub.