markcwatson / budgetpals_client Goto Github PK
View Code? Open in Web Editor NEWA mobile client for budgetpals
A mobile client for budgetpals
See the example I did for budget lists.
class BudgetedList
where FinanceEntry is an abstract class implemented by Expense and Income. I think the Expense and Income cards can benefit from this.
The user should have to confirm their password by entering it password twice when they create an account and they should match.
When a user goes to enter an income or expense from the inc/exp tabs, they should be shown a list of the planned items and should be able to select one instead of having to fill in all of the info again.
For a user with no budget, they should see a screen telling them to create their first budget
Logic in BLoC should include checking if an income/expense item repeats, and if so, extending the date by the appropriate amount. If it belongs in the active period, the item should be used in calculations and show up in lists.
This will allow the user to only enter the item once.
This field will be used to distinguish between planned and actual expense/income items,. A "budget" will consist of the planned elements.
When I try to open a release build of the app on my phone with TestFlight, I get a white screen; however, it runs in thr simulator. Also, debug doesn't run on my phone with a debug build when connected to my Mac. ๐ค
Here are two tutorials about testing flutter apps
https://youtu.be/hUAUAkIZmX0?si=TFS8da5NxffLvHaZ
https://youtu.be/Ghqry5dtgH4?si=aAGoAB3zvU96S528
Flutter docs: https://docs.flutter.dev/testing
Should be managed by budget service
We need to figure out how the budget will be presented in the budget tab
In a few places, we are fetching data where we could be caching
Currently, the items that get loaded into the current budget period is based on date, but it also needs to take into account frequency. For example, if an income/expense is added with a date of Jan 1st and a monthly period, then any time a period includes the first of the month, then the period should include this income/expense.
I'm thinking when the user starts the "create your first budget" flow, they will see the following prompts:
When I add expenses/incomes form the budget tab using the modals, on the return, the list items are not updated with the new item.
As you can see below, the API call is successful, so the GetBudgetEvent event is firing and the BudgetState should be updated. Not sure why it's not rebuilding the widget.
Should be able to delete a budget from the budget tab
When signing in, as request is sent to API, the submit and create an account buttons both get replaced with loading indicators
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.