danilkinkin / buckwheat

App that helps you spend money wisely for Android made with Jetpack Compose
https://buckwheat.app
GNU General Public License v3.0
531 stars 32 forks source link

Export CSV Analyze Page, Add Columns, Category Selection, Trend Graph. #115

Open krishnakanthb13 opened 5 months ago

krishnakanthb13 commented 5 months ago

Is your feature request related to a problem? Please describe.

  1. After the Budget Period, When I moved to Analyze page, I forgot to export the data to CSV, I had to type everything from first in my Excel seeing the records from the top_down swipe on the main screen. There were no place to get the CSV report once I have clicked on the Analyze page.
  2. Having a Category selector will be wonderful.
  3. And Budget is no were mentioned in the Export CSV.
  4. I was missing to see a trend, any sudden peak in expense.

Describe the solution you'd like

  1. Please add an Export option to the Analyze Page.
  2. Selecting a predefined Category will be very useful.
  3. Currently amount, comment, commit_time are present in the CSV extract. = You can come up with something like = [date, time, amount, budget, spend, left, comment].
  4. Currently the Bar Indicatory of Left and Spend, along with the Percentage of Budget is great. A small bar trend will be also be great to see if there are any peak expenses and trend on how it is happening.

Describe alternatives you've considered

  1. Instead you can keep the old data as it is, instead of purging the old data completely and starting over fresh.
  2. Solution one will be helpful here, as old data will auto drop down once I start typing. I can come up with standard regular words and comment something after that. Eazy Peezy.
  3. Currently I am doing this over a Excel every time extract the data, every month.
  4. Same I have offloaded this as well into Excel.

Additional context This App is wonderful, so easy to maintain, exporting, setting a limit, Awesome. Keep up the Great work. Thank you!

Cyuel commented 4 months ago

Does this feature make the application bloated?