- User Authentication: Secure sign-up and login functionality using JWT (JSON Web Tokens) for user sessions.
- Transaction Management: Users can add, edit, and delete transactions, categorizing them for better financial insight.
- Transaction History: View a comprehensive history of transactions, enabling users to analyze their spending patterns.
- Net Worth Calculation: Automatically calculates and displays the user's net worth based on income and expenses.
- Responsive Design: The application is designed to be user-friendly on both desktop and mobile devices.
- Data Visualization: Visual representation of financial data through charts and graphs to help users understand their spending habits.
- Frontend: React.js, Redux (for state management), CSS (for styling)
- Backend: Node.js, Express.js
- Database: MongoDB (for data storage)
- Authentication: JWT for secure user sessions