A Full Stack Expense Tracker web application developed using Java Spring Boot, MySQL, HTML, CSS, and JavaScript.
Expense Tracker is a web application that helps users manage their daily income and expenses. Users can register, log in, add transactions, edit or delete them, search expenses, view dashboard summaries, and export data to CSV.
- User Registration & Login
- Add Income & Expenses
- Edit & Delete Transactions
- Search Transactions
- Dashboard Summary
- User-wise Expense Management
- Export Expenses to CSV
- REST API Integration
- MySQL Database
- Java
- Spring Boot
- Spring Data JPA
- Hibernate
- MySQL
- Maven
- HTML
- CSS
- JavaScript
- Git
- GitHub
- Postman
- VS Code
- Clone the repository
git clone https://github.com/shivani432/ExpenseTracker.git-
Open the backend project in your IDE.
-
Configure MySQL in
application.properties. -
Run the Spring Boot application.
-
Open the frontend (
index.html) in your browser or using Live Server.
ExpenseTracker/
│
├── backend/
│ ├── controller/
│ ├── service/
│ ├── repository/
│ ├── entity/
│ └── ...
│
├── index.html
├── script.js
├── style.css
├── login.html
├── register.html
└── README.md
Shivani Kantak
Java Full Stack Developer (Fresher)
📧 Email: shivanikantak10@gmail.com
🔗 GitHub: https://github.com/shivani432