Personal_Expense_Tracker_With_API
Personal_Expense_Tracker_With_API
Application
Built with Django
Your Name | April 2025
Introduction
• Objective:
• - A personal finance tracker to log, categorize,
and analyze expenses.
• Technology Stack:
• - Django, Python, SQLite, HTML/CSS
• Core Functionalities:
• - Expense logging, categorization, prediction,
Key Features Overview
• - Expense Logging
• - Automated Categorization (ML)
• - Future Expense Prediction
• - User Authentication
• - Admin Panel for Management
Expense Logging
• Users can:
• - Log expenses with date, description, amount,
and category
• - View and filter logs by time or category
• - Optional: Auto-category field if left empty
• Useful for:
• - Budget planning
• - Financial awareness
• Admin can:
• - View all users
• - Manage categories
• - Inspect database records
• Conclusion:
• - A powerful tool for managing personal
finances
API Integration
• The application supports API integration for:
• - External data input (e.g., importing bank
transactions)
• - Third-party authentication (OAuth)
• - Real-time currency conversion
• - Exposing RESTful APIs using Django REST
Framework (DRF)
• Use Case: