
Personal Money Manager
Overview:
The Personal Money Manager is a comprehensive web application designed to help users manage their finances effectively. Built with Next.js for server-side rendering and seamless routing, and powered by Firebase for real-time database management and authentication, this app provides a smooth and responsive user experience. The app is styled using Tailwind CSS for a modern and clean design, while MomentJS is used for date and time manipulation. React Icons enhance the UI with intuitive and visually appealing icons.

Key Features:
- Income Management:
- Users can add their income.
- 2.5% of the income is automatically assigned as a donation.
- 5% of the income is automatically assigned as an investment.
- Dashboard Overview:
- Users can see their total income, expenses, donations, and investments.
- Visual representation of financial data (e.g., charts, graphs).
- Donation Tracking:
- Users can view the total donation amount.
- When a user donates, they can add an entry, and the donated amount will be deducted from the total donation amount.
- Investment Tracking:
- Users can view the total investment amount.
- When an investment is made, users can add an entry, and the invested amount will be deducted from the total investment amount.
- Monthly and Yearly Reports:
- Users can view their monthly and yearly expenses, donations, income, and investments.
- Detailed breakdowns and summaries for better financial planning.
- Transaction History:
- Users can add, edit, and delete income and expense transactions.
- Real-time updates using Firebase ensure data consistency across devices.
- Authentication:
- Secure user authentication using Firebase Auth.
- Responsive Design:
- The app is fully responsive, ensuring a seamless experience on both desktop and mobile devices.
Hosting:
The app is deployed on Netlify, providing fast and reliable hosting with continuous deployment from the repository.