Skip to content

r0naaal/full-stack-expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/r0naaal/full-stack-expense-tracker.git
    cd full-stack-expense-tracker
  2. Start the backend:

    cd expense-tracker-springboot-server
    mvn spring-boot:run
  3. Start the frontend:

    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.

About

Full-Stack Expense Tracker Fully built in Java (Maven, SpringBoot, JavaFX)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors