https://github.com/r0naaal/full-stack-expense-tracker
Full-Stack Expense Tracker Fully built in Java (Maven, SpringBoot, JavaFX)
https://github.com/r0naaal/full-stack-expense-tracker
full-stack javafx maven springboot sql
Last synced: about 10 hours ago
JSON representation
Full-Stack Expense Tracker Fully built in Java (Maven, SpringBoot, JavaFX)
- Host: GitHub
- URL: https://github.com/r0naaal/full-stack-expense-tracker
- Owner: r0naaal
- Created: 2025-06-10T01:36:33.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-30T07:47:25.000Z (9 months ago)
- Last Synced: 2025-07-30T09:40:35.257Z (9 months ago)
- Topics: full-stack, javafx, maven, springboot, sql
- Language: CSS
- Homepage:
- Size: 2.22 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full Stack Expense Tracker
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.
---
## What’s Inside
- **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.
---
## Tech Stack
- **Frontend:** JavaFX, CSS, Google Fonts
- **Backend:** Spring Boot, Spring Data JPA, H2/MySQL
- **Build Tool:** Maven
---
## Getting Started
1. **Clone this repo:**
```bash
git clone https://github.com/r0naaal/full-stack-expense-tracker.git
cd full-stack-expense-tracker
```
2. **Start the backend:**
```bash
cd expense-tracker-springboot-server
mvn spring-boot:run
```
3. **Start the frontend:**
```bash
cd ../expense-tracker-client
mvn javafx:run
```
---
## Screenshots
*Coming soon!*
---
## Project Structure
```
full-stack-expense-tracker/
├── expense-tracker-backend/ # (Spring Boot & H2/MySQL) backend
├── expense-tracker-client/ # (JavaFX & CSS) frontend
└── README.md
```
---
## Want to Contribute?
Feel free to open issues or pull requests if you have ideas or improvements.
All feedback is welcome!
---
## License
MIT
---
Thanks for checking out my project! If you like it, please give it a ⭐ on GitHub.