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