This is a personal financial dashboard project to help users track their income, expenses, savings goals, and budget usage. Users can set multiple savings goals, monitor their budget, receive alerts when spending nears the budget limit, and track their savings progress.
- Income and Expense Tracking: Add, view, and categorize income and expenses.
- Budget Management: Set a monthly or annual budget and track progress with real-time updates.
- Savings Goals: Create multiple savings goals with target amounts and monitor progress.
- Budget and Goal Alerts: Receive alerts when spending nears the set budget limit and when goal targets are nearing completion.
- Charts and Analytics: Visualize income and expense data with charts for better financial insights.
- Responsive Design: Works seamlessly on both desktop and mobile devices.
- Frontend: React (with Vite), Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT-based authentication
- Deployment: Render
- Environment Management: dotenv
- Clone the repository:
git clone https://github.com/Nishu-18/personal-financial-dashboard.git cd personal-financial-dashboard