Skip to content

A robust and feature-rich backend service for a personal budget tracking application, built with Spring Boot and MySQL. This API provides complete financial management capabilities, helping users track their income, expenses, and transactions efficiently.

Notifications You must be signed in to change notification settings

M-Talha-Atif/Budget-Tracker-Backend

Repository files navigation

Budget-Tracker-Backend πŸ’°

Welcome to the Budget Tracker API! πŸš€

This API allows users to manage their personal finances securely using JWT authentication.

πŸ”Ή Current Features:

  • πŸ’Ό Users can create, update, delete, and view transactions
  • πŸ“Š Track income and expenses with detailed categorization
  • πŸ’° Monitor account balances and financial history
  • πŸ” Secure login & signup with JWT authentication
  • πŸ” Filter transactions by date, category, and type
  • πŸ” Filter transactions by AI
  • πŸ“ˆ View spending analytics and summaries
  • ⏳ Rate limiting implemented to prevent abuse

Usage:

  • Register using the signup API endpoint
  • Authenticate using the login API endpoint
  • Click on the Authorize button in Swagger UI
  • Enter the JWT token to access secured endpoints

API Security:

  • All endpoints are secured with JWT authentication
  • Passwords are securely hashed
  • User data is isolated and protected

About

A robust and feature-rich backend service for a personal budget tracking application, built with Spring Boot and MySQL. This API provides complete financial management capabilities, helping users track their income, expenses, and transactions efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages