Since we're supposed to give feedback on another project, I tried out the Expense Tracker and read through the code. Here's what came to my mind.
CLI
nice and friendly design
easy to navigate but very sequential -> if I know from the start that I want to do something specific I still need to go through each dialog step
Adding expenses
empty titles seem to be allowed (personally, I think that's alright)
date checking works
is there a way to add multiple expenses in succession without re-opening the initial dialog?
can I edit expenses?
Visualisations
why are the options now with characters like "w", and "b" and not with numbers like for the other cases?
how can I make a Barchart of expenses grouped by categories?
Edits and/or new Features...
Just random stuff that flew by my mind as I was using the Expense Tracker...
allow successive adding of expenses?
a preview of the newly added expense in addition to "Expense successfully added!"?
how about a shortcut for "today's date" (something like "-" might indicate today)?
allow successive filtering?
what about a visualize option to the filtering menu so that users can generate a visualization from their filtered data there (then the visualize option might be free to visualize a global summary figure)
apply plt.tight_layout() to figures so they fit nicely in the figure window...
make visualization options also numeric (for a coherent appearance)
maybe make a "back" command that will call on the previous menu so as to allow more convenient navigation?
allow export of Expenses.csv ( or allow users to supply their own csv file ).
Since we're supposed to give feedback on another project, I tried out the Expense Tracker and read through the code. Here's what came to my mind.
CLI
Adding expenses
Visualisations
Edits and/or new Features...
Just random stuff that flew by my mind as I was using the Expense Tracker...
plt.tight_layout()
to figures so they fit nicely in the figure window...