An open API service indexing awesome lists of open source software.

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.

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