Skip to content

Warrior-Gosai/FinTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 FinTrack – Personal Finance Manager

Spring Boot Java MySQL License

FinTrack is a personal finance management web application built using Spring Boot, Thymeleaf, MySQL, and Bootstrap.
It allows users to track income, expenses, categories, and filter transactions – all in a mobile-friendly dashboard UI.


🚀 Features

  • 🔐 User Authentication (Signup, Signin with Session-based login)
  • 📊 Dashboard with income & expense overview
  • 📂 Manage categories
  • ➕ Add / View Income and Expense records
  • 🔎 Filter transactions by category, date, or type
  • 📱 Responsive design

🛠 Tech Stack

  • Backend: Java, Spring Boot (MVC, JPA, Hibernate)
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap, Thymeleaf
  • Database: MySQL
  • Tools: Maven, Postman (API testing), IntelliJ / NetBeans / VS Code
  • Version Control: Git & GitHub

📂 Project Structure

FinTrack/
│── src/main/java/com/fintrack/
│ ├── controller/ # Controllers
│ ├── model/ # JPA Entities
│ ├── repository/ # Spring Data JPA Repositories
│ ├── service/ # Business logic
│ └── FinTrackApplication.java

│── src/main/resources/
│ ├── templates/ # Thymeleaf templates
│ ├── static/css/ # CSS files
│ ├── static/js/ # JavaScript files
│ └── application.properties

│── pom.xml # Maven dependencies
│── README.md # Documentation


📈 Future Enhancements

  • 📤 Export financial reports to PDF / Excel
  • 📊 Graphical charts (Income vs Expense trends)
  • 👥 Multi-user role support (Admin, User)
  • 📱 REST API for mobile integration
  • 🎨 Theme customization and dark mode

🤝 Contributing

Contributions are welcome! If you’d like to improve FinTrack, feel free to fork the repo and submit a pull request.


🧾 License

This project is open-source and available under the MIT License.


📧 Contact

Developed with ❤️ by Kartik Gosai using Spring Boot & Thymeleaf
GitHub: https://github.com/Warrior-Gosai