React-Based Budget Application
JavaScript HTML SASS React BootstrapSummary: For now, it serves a simple purpose as a budget tracker for myself. I've put in my sample budget and populated some default expenses into the application at start. I can add expenses by simply entering a name and cost for them, and they can be deleted easily from the list as well. In the future, I have plans to make the budget an input space for the user to be able to play with different budgets to make it more customizable. I'll continue working on this budget app and using it in my everyday life!
Tech Specs: This program was built using custom React hooks and reusable components. The simple UI is achieved using Bootstrap classes. Default expenses and the hardcoded budget amount appear at the initial application load. When the user clicks the "Save" button or presses enter with both fields filled, the item is automatically added to the list and reduced from the remaining budget amount above. If the user attempts to submit without either field filled, they are prevented from doing so and a small dialog box appears reminding them to input text. The "Remaining" field switches to red when the budget has been exceeded by expenses in the list below it. The program recalculates at every deletion and insertion to the list. As mentioned above, this application is still a work in progress and my next technical step on it will be adding another input form like the add expense form at the bottom of the page that reloads and recalculates the budget based on the user's new input upon pressing enter.