You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
A Smart, AI-driven platform for modern personal finance management — combining voice input, receipt scanning, machine learning, and predictive analytics to help users take control of their financial future.
📘 Abstract
In today's fast-paced digital world, many individuals struggle with managing their finances due to the limitations of traditional budgeting tools and manual tracking. Our project —AI-Powered Personal Finance Tracker — presents an intelligent, accessible, and bank-independent solution for effortless financial management.
This platform uses cutting-edge technologies likeTesseract OCR for extracting transaction data from receipts,FinBERT NLP for intelligent expense categorization, and supportsvoice-based transaction logging via theWeb Speech API andStanza. For smarter budgeting and forecasting, it integratesGradient Boosted Decision Trees,Prophet, andLSTM models.
Key modules includeGroup Expense Management for shared finances, andCelery-based Reminders to notify users about bills. The system is built with aDjango backend and a responsiveHTML + Tailwind CSS frontend.
🚀 Key Features
🧾Receipt Scanning: Extract transaction data using Tesseract OCR.
🗣️Voice Logging: Add expenses using voice input with Web Speech API and Stanza.
📊Smart Categorization: FinBERT classifies expenses into intelligent categories.
📈Forecasting Engine: Uses Prophet + LSTM for financial trend prediction.
💰AI Budgeting: Gradient Boosted Decision Trees generate budget suggestions.
👥Group Expenses: Track and manage shared spending with others.
⏰Bill Reminders: Scheduled reminders using Celery and Redis.
🖥️Dashboard: Visualizes spending, forecasts, and trends for informed decisions.
🔐Authentication: Session-based login system ensures secure access.