Budget Planner is a "simple" thing to help me plan my budget. I am trying to create something that can also be used by others aswell.
I finished off a basic dashboard, recent transactions, and then mainly brainstormed about what I want the app to do when its finished. I still have a long ways to go as I want to completely redesign the dashboard function. I think that I will try and flesh out the other systems first along with trying to finalize a version of the database. I also want to create a trigger in SQL to update a running total, because thats just how I have decided to store some data for now, upon insertion of data to another specific table. I do not regret taking on this challenge to learn Rust because it will look great on paper.
I finally managed to work out how to extract user input using Inquire and then determine which "page" to load next. I also created a basic greeter function that randomly selects a message from a list, still needs some more work to make it easily expandable. I also created a basic dashboard that lists the 15 most recent expenses in descending order, of course this requires proper formatting which is might be a pain to set up later. But hey my code works with no errors or warnings.
Tried to find a method to extract the user choice from Inquire, could not find method at this time. For now I'm going to switch to front-end web-app and see if my luck is better there......
Created a basic CLI input along with README, will continue to update as I learn rust.