https://github.com/48naveenkumar/personal-finance-tracker-with-ai-expense-prediction
Personal Finance Tracker with AI-powered expense prediction. Built using Django, React.js, TensorFlow, and PostgreSQL, it helps users track expenses, set budgets, and forecast future spending. Features interactive charts, AI insights, and a user-friendly dashboard.
https://github.com/48naveenkumar/personal-finance-tracker-with-ai-expense-prediction
django-react expense-management finance-tracker financial-dashboard machine-learning personal-finance savings-tracker
Last synced: about 2 months ago
JSON representation
Personal Finance Tracker with AI-powered expense prediction. Built using Django, React.js, TensorFlow, and PostgreSQL, it helps users track expenses, set budgets, and forecast future spending. Features interactive charts, AI insights, and a user-friendly dashboard.
- Host: GitHub
- URL: https://github.com/48naveenkumar/personal-finance-tracker-with-ai-expense-prediction
- Owner: 48Naveenkumar
- Created: 2025-02-21T11:17:09.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-21T11:50:04.000Z (8 months ago)
- Last Synced: 2025-07-26T06:42:41.549Z (3 months ago)
- Topics: django-react, expense-management, finance-tracker, financial-dashboard, machine-learning, personal-finance, savings-tracker
- Language: Python
- Homepage:
- Size: 17.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Personal Finance Tracker with AI Expense Prediction
🚀 Track, Predict, and Save Effortlessly!
This project is an intelligent Personal Finance Tracker that helps you monitor expenses, set budgets, and predict future spending using AI. Built with Django, React.js, TensorFlow, and PostgreSQL, it simplifies financial management like never before!🌟 Why This Project?
Managing finances can be overwhelming.
💸 Do you struggle with tracking your expenses?
📊 Wish you had AI-powered predictions for better budgeting?
📉 Want an intuitive dashboard to visualize spending trends?This project is your all-in-one solution! It brings:
✔ Real-time Expense Tracking – Log & categorize expenses easily
✔ AI-Powered Predictions – Forecast future expenses using past trends
✔ Smart Budgeting – Set financial goals & track savings
✔ Visual Dashboards – Interactive charts for financial insights📌 Project Workflow
User Registration & AuthenticationSign up & log in securely
Encrypted user data storage
Expense ManagementAdd, edit, or delete transactions
Categorize expenses (Food, Transport, Rent, etc.)
AI PredictionsMachine learning model predicts future expenses
Uses TensorFlow for trend analysis
Budget Planning & Savings TrackerSet monthly budgets for each category
Track savings goals & progress
Dashboard VisualizationView insights with interactive graphs
Monitor income vs expenses

*********************************************************************************************************************************************
🏗 Setup & Installation
1️⃣ Clone the Repository
git clone https://github.com/48Naveenkumar/Personal-Finance-Tracker-with-AI-Expense-Prediction.git
cd Personal-Finance-Tracker-with-AI-Expense-Prediction*********************************************************************************************************************************************
2️⃣ Backend Setup (Django API)
cd backend
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver*********************************************************************************************************************************************
3️⃣ Frontend Setup (React.js UI)
cd frontend
npm install
npm start*********************************************************************************************************************************************
4️⃣ AI Model Setup (Expense Prediction Model)
cd backend/ai_model
python train_model.py # Train the AI model*********************************************************************************************************************************************
🚀 Commands for Running the Project
🔥 Start the Backendcd backend
python manage.py runserver*********************************************************************************************************************************************
💻 Start the Frontend
cd frontend
npm start*********************************************************************************************************************************************
🤖 Train AI Model
cd backend/ai_model
python train_model.py*********************************************************************************************************************************************
🤝 Contributing
I welcome contributions! If you'd like to improve this project:Fork the repository
Create a feature branch (git checkout -b feature-branch)
Commit your changes (git commit -m "Your message")
Push to the branch (git push origin feature-branch)
Open a Pull Request 🎉