A Personal Finance Dashboard built using React and Chart.js that allows users to input and visualize their income, expenses, and other personal information interactively. The project also provides local storage functionality to save user data.
- Personal Information Form
- Track income and expenses
- Visualize income vs. expenses with line charts
- Breakdown of expenses by category
- Real-time validation for email input
- Persistent storage of personal information using
localStorage
- Responsive design
- React
- Chart.js
- React-Chartjs-2
- CSS Flexbox
- Font Awesome Icons
Follow these instructions to set up and run the project on your local machine.
- Node.js (Download and install from Node.js)
- npm (comes with Node.js) or yarn
-
Clone the Repository:
git clone https://github.com/your-username/finance-dashboard.git