Budget Pro

Budget Pro is a modern, interactive web application that helps users efficiently manage their monthly finances. It allows users to track income, expenses, and savings goals with clean analytics and visual insights – all in one place.


  • Add, edit, and delete income or expense entries easily.
  • Visualize category-wise spending using a Pie Chart.
  • Track monthly balance trends with a Line Chart.
  • Set and monitor monthly financial goals.
  • Automatically calculate total income, total expenses, and remaining balance.
  • Beautiful, responsive design built with Tailwind CSS.

  • Users can input income and expense data with date, category, and amount.
  • The dashboard automatically updates totals, charts, and goals.
  • Charts display spending breakdown by category and balance trend by month.
  • The MonthlyGoal component allows users to set targets and track progress visually.
  • Data remains saved between sessions for a seamless experience.

  • React.js: frontend UI framework
  • Tailwind CSS: modern utility-first styling
  • Recharts: data visualization for charts
  • React Hooks: useState, useEffect, useMemo for state management

  • Helps users understand where their money goes.
  • Encourages better budgeting and saving habits.
  • Provides clear visual insights for smarter decision-making.
  • Easy to use for students, professionals, and families.

Note: This project is for educational purposes only. Not for commercial sale.