An open API service indexing awesome lists of open source software.

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.

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 & Authentication

Sign up & log in securely
Encrypted user data storage
Expense Management

Add, edit, or delete transactions
Categorize expenses (Food, Transport, Rent, etc.)
AI Predictions

Machine learning model predicts future expenses
Uses TensorFlow for trend analysis
Budget Planning & Savings Tracker

Set monthly budgets for each category
Track savings goals & progress
Dashboard Visualization

View insights with interactive graphs
Monitor income vs expenses
![Screenshot 1](images/screenshot1.png)
![Screenshot 2](images/screenshot2.png)

*********************************************************************************************************************************************

🏗 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 Backend

cd 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 🎉