Skip to content

rivapereira/personal-finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 Personal Finance Dashboard

A modular, beginner-friendly budgeting app built using Python and Gradio. Easily track income, loans, expenses, and financial goals—all in one place—with a clear breakdown of EMI, savings, and leftover cash visualized using a pie chart.

Deployment here -> Demo


✨ Features

  • 📌 Goals Tab
    Define your short-term and long-term financial goals.

  • 📈 Income Ledger
    Log your income sources. Includes a mock-data button for quick testing.

  • 📊 Loan + Spending Ledger
    Enter loan details and monthly expenses. Add mock EMI/expense data instantly.

  • 📋 Results Tab

    • View total EMI breakdown
    • See your remaining budget
    • Visual pie chart: EMI vs Leftover income

🧮 Built With


🚀 How to Run

  1. Clone the repo:
    git clone https://github.com/yourusername/personal-finance-dashboard.git
    cd personal-finance-dashboard

Install requirements:

bash Copy Edit pip install -r requirements.txt Launch the app:

bash Copy Edit python app.py 📸 Screenshots

💡 Inspiration Built by Riva Pereira as a capstone project to simplify money management for anyone—especially beginners and students.

About

Beginner Friendly Budgeting App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages