0% found this document useful (0 votes)
3 views

Personal_Expense_Tracker_With_API

The document outlines a personal finance tracker web application built with Django, aimed at logging, categorizing, and analyzing expenses. Key features include expense logging, automated categorization using machine learning, future expense prediction, user authentication, and an admin panel for management. The application also supports API integration for external data input and third-party authentication, making it a comprehensive tool for personal finance management.

Uploaded by

varnikarathi24
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Personal_Expense_Tracker_With_API

The document outlines a personal finance tracker web application built with Django, aimed at logging, categorizing, and analyzing expenses. Key features include expense logging, automated categorization using machine learning, future expense prediction, user authentication, and an admin panel for management. The application also supports API integration for external data input and third-party authentication, making it a comprehensive tool for personal finance management.

Uploaded by

varnikarathi24
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Personal Expense Tracker Web

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

• Visual: Screenshot or mockup of the 'Add


Expense' page
Automated Expense Categorization
• Uses Machine Learning:
• - NLP to analyze descriptions
• - Predicts category based on training data
• - Improves user convenience and accuracy

• Visual: Example of ML categorizing 'Uber to


airport' → 'Travel'
Future Expense Prediction
• Predicts upcoming expenses:
• - Based on past trends
• - Monthly forecasts

• Useful for:
• - Budget planning
• - Financial awareness

• Visual: Graph or chart showing predicted vs


User Authentication
• Features:
• - Sign Up / Log In system
• - Secure password storage
• - Session management
• - Personalized experience per user

• Visual: Screenshot of login or signup page


Dashboard
• Dashboard Elements:
• - Recent expenses
• - Category-wise spending
• - Prediction summary
• - Intuitive and clean UI

• Visual: Dashboard mockup or UI layout


Admin Panel
• URL: http://localhost:8000/admin/

• Admin can:
• - View all users
• - Manage categories
• - Inspect database records

• Visual: Screenshot of Django admin panel


How to Use & Conclusion
• Steps to Use:
• - Create account or use superuser
• - Start logging expenses
• - Let ML auto-categorize if desired
• - View dashboard insights and predictions

• 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:

You might also like