Skip to content

Repository files navigation

Personal Finance Visualizer A simple and intuitive web application to help users track their personal finances — built with Next.js, React, shadcn/ui, Recharts, and MongoDB.

🚀 Live Demo 🔗 https://personal-finance-visualizer-cyan-three.vercel.app/

Features The Personal Finance Visualizer is developed in three progressive stages.

In Stage 1, users can add, edit, and delete transactions that include an amount, date, and description. These transactions are displayed in a list view, and a monthly expenses bar chart provides a visual overview. Basic form validation ensures clean and structured input.

Stage 2 introduces predefined categories for transactions such as Food, Transport, and Rent. A category-wise pie chart offers a visual breakdown of expenses, while the dashboard presents total expenses, a category-wise summary, and a list of the most recent transactions, enhancing usability and clarity.

In Stage 3, users can set monthly budgets for each category. A budget vs actual spending comparison chart is displayed to show how spending aligns with budget limits. Additionally, users receive basic insights into their spending patterns based on those limits.

No login/authentication implemented as per guidelines

UI of the Project image

image

{17BFF0F2-5105-45BD-AF48-6D069E6F044E} {ECC66DE0-C49B-471B-9CDC-E15B157CB863} {1D8996D5-605E-4EF4-BED1-918CAA021CD6} {C6A431F5-9149-46E8-B8A4-5FC7A1881D6E}

Releases

Packages

Contributors

Languages