A framework for money management and financial transactions: wallet This wallet framework helps users to create and manage all the financial tasks in their wallets by searching, filtering and doing their transactions based on the status. Additionally, it enables wallet disabling and transactions history tracking. Furthermore, the relations of transactions are identified between merchants and users who are employed there. Users can create multiple wallets for different spending categories, enabling transaction management. List of features:
- CRUD on Merchants , Users and Wallets
- Do transactions Deposit , Withdraw and Move All constraints, such as checking the account's balance, must be passed before the transactions above are executed.
- Search and filter through transactions’ attributes.
- Budgeting Save money based on categorized targets and limit the users’ expenses in order to track them for better budgeting.
- Scheduling notifications for transactions