expenses based on category and date, as well as view a summary of their expenses.
● Should have a Wallet Balance which by default is set to 5000. ● Wallet Balance can be increased. ● User should not be able to spend more than his available wallet balance. Show an alert if a user tries to do so. ● Add new expenses with details like title, amount, category, and date. ● Wallet Balance should update accordingly. ● Edit existing expenses. ● Delete expenses. ● View a summary of total expenses, categorized by date or type. ● Persist wallet balance and list of expenses in localStorage so that it should be there upon page refresh. ● Responsive design for various screen sizes.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh