till-teb / expenses-management-tool

Management tool to analyse, visualize and forecast expenses.
MIT License
2 stars 3 forks source link

Streamlit updated #29

Closed adhamarif closed 1 year ago

adhamarif commented 1 year ago

I have a huge updates on our streamlit dashboard. Continuation from #24 but with a little tweak.

HUGE CHANGE: I switched the page, now the input is on first page and the dashboard is on page 2

The main_page.py (originally page_2.py) is now the main page, for user to enter their data. @till-teb it would be nice if we can integrate this GUI with the function in user_input.py

The second page, dashboard.py is the page where our plots will be shown.

The reason why I put dashboard on second page, because obviously user should enter their data first before the plot is given.

You can play around with the interface first, even though all the function is not yet fully completed.

Features available (for now):

Features to add:

till-teb commented 1 year ago

okay, @adhamarif mentioned some great points. Thank you for that.

_" @till-teb it would be nice if we can integrate this GUI with the function in userinput.py "

|--> 1. What do you think should we do to connect them ? |--> 2. how can I help you / us with that, should we brainstorm together or do you need specific informations :-) ?


"Features available (for now): Upload csv file View dataframe uploaded Plot (If you have "Category" in your dummy dataset)

Features to add: Save a single entry into a dataframe. (Possibbly be done with functions from user_input.py with a little tweak) Edit / delete an entry More plots in the dashboard"

|--> Yeah, we definitely should speed up to:

For creating new plots we need the data generator first.
I will put that topic to a new issue.

regards