Finance Tracker is a TypeScript-based project that aims to help users manage their financial transactions effectively. It utilizes the local storage feature to store transaction data locally. The project provides a user-friendly interface with various screens for adding, updating, viewing, and analyzing transactions. Additionally, it offers features such as grouping transactions and user authentication through login and registration. Screens
Add Transaction / Update Transaction: This screen allows users to add new transactions or update existing ones. However, the update functionality is only available after completing the rest of the screens.
All Transactions: This screen displays all the transactions stored in the system. Users can view and manage their transactions from this screen.
View Transaction: This screen provides detailed information about a specific transaction. Users can access this screen to get a closer look at a particular transaction.
Add / Update Transaction: Users can add new financial transactions to the system or update existing transactions. The data is stored locally using the local storage feature.
Display all Transactions: Users can view a comprehensive list of all the transactions stored in the system. This screen allows them to manage and organize their financial data effectively.
View Transactions: Users can access detailed information about specific transactions using this functionality. It provides a closer look at individual transactions, including date, description, amount, and any additional relevant details.
Groupby Transactions: This feature allows users to group their transactions based on specific criteria. It can help them analyze their financial data and gain insights into their spending patterns.
Login/Register: The project incorporates user authentication through login and registration. Users can create an account and securely log in to access their financial data.