Skip to content

Impressions and Stuff #3

@NoahHenrikKleinschmidt

Description

@NoahHenrikKleinschmidt

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 ).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions