https://github.com/pranjalbansal1903/finance-mgmt-system
Personal expense tracker for tracking monthly, daily, and expenses between a range of dates. Expenses can also be retrieved category-wise in the above. The app also has a feature to export .csv files to local systems for maintaining records locally.
https://github.com/pranjalbansal1903/finance-mgmt-system
aop-aspects csv-export java-8 jwt-authentication jwt-token redis-cache spring-boot
Last synced: 7 days ago
JSON representation
Personal expense tracker for tracking monthly, daily, and expenses between a range of dates. Expenses can also be retrieved category-wise in the above. The app also has a feature to export .csv files to local systems for maintaining records locally.
- Host: GitHub
- URL: https://github.com/pranjalbansal1903/finance-mgmt-system
- Owner: pranjalbansal1903
- Created: 2025-04-07T03:44:14.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-07T05:00:29.000Z (6 months ago)
- Last Synced: 2025-04-10T00:37:52.641Z (6 months ago)
- Topics: aop-aspects, csv-export, java-8, jwt-authentication, jwt-token, redis-cache, spring-boot
- Language: Java
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
๐งพ Personal Finance Manager
Backend of a Spring Boot application that helps users manage their daily and monthly expenses with secure access, insightful reporting, and performance optimizations.
๐ Features
๐ JWT-based Authentication โ Secure login & registration using Spring Security + JWT
๐ธ Expense Tracking โ Add, update, delete, and categorize daily expenses with pagination support
๐ Monthly Reports โ Generate spending reports with filters for date range, month, and category
๐ AOP Logging โ Track API usage and monitor performance using Spring AOP
โก Redis Caching โ Cache frequently accessed reports for faster load times
๐ Export Reports โ Download spending summaries in CSV format