The Personal Finance Management App is a user-friendly platform designed to help individuals effectively manage their financial activities. The app allows users to track their income, expenses, and savings seamlessly, providing insights into their financial health.
- Secure user sign-up and login functionality.
- Data encryption to protect sensitive financial information.
- Add and categorize different sources of income (e.g., salary, freelancing, investment returns).
- View a detailed list of all income entries with an option to delete them.
- Record daily expenses with customizable categories (e.g., food, transportation, rent).
- Track expenses by category, date, or amount.
- Automatically calculate potential savings based on income and expenses.
- Provide recommendations for achieving financial targets.
- Visualize income, expenses, and savings through intuitive dashboards.
- Highlight the most frequent expense category and the most expensive category.
- Export financial data in PDF or Excel formats for offline use.
- User login and logout notifications.
- Gain insights into spending patterns and receive suggestions for optimization.
- Frontend: React.js, Chart.js
- Backend: Firebase
- Database: Firebase Realtime Database
- Authentication: Firebase Auth / JWT Tokens
- Hosting: Vercel