This is a Django REST Framework based Expense Tracker API. It allows users to track expenses, manage categories, set budget goals, and export data.
- JWT authentication (login/register)
- Create, update, delete transactions
- Monthly statistics
- PDF/CSV export
- Category and goal management
- Audit logging & rate limiting
- Python 3.10+
- Django
- Django REST Framework
- SQLite (can be changed)
- JWT (Simple JWT)
git clone https://github.com/Rufat-Baghirli/expense_tracker_api.git
cd expense_tracker_api
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver