Ivy-Apps / ivy-wallet

Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
https://play.google.com/store/apps/details?id=com.ivy.wallet
GNU General Public License v3.0
2.77k stars 642 forks source link

[FEATURE] Piggy banks #2956

Open nvllz opened 8 months ago

nvllz commented 8 months ago

Please confirm the following:

What do you want to be added or improved?

I would like to have an option to handle "Piggy Banks" with a new space with the ability to create multiple entries related to my goals. Could be styled like the Loans screen as we currently have progress bars and this needs to be as simple as that. Just an indication without forcing and messing with the account values, so you can drop it without consequences.

Why do you need it?

I think making plans for the future and having some kind of rising progress bar could benefit a lot of people and make them save and plan their budgets in a better way.

How do you imagine it?

I'd like to see the feature work the same way as loans, where we can easily add entries and manage the balance value. It would be best if it was linked to the recurring (planned) payments feature, so users could have the app ask for payments to a specific piggy bank once in a while, so they don't forget about their savings goals.

Piggy bank transactions should not directly affect any of the account balances (no main transactions), being a virtual-only budget management tool, to avoid confusion in case someone forgets their piggy bank and notices something wrong with their budget values. It should be just like loans without main transactions. This solution should only be a suggestion, nothing to interfere with real transactions as we all tend to change many of our plans.

For good access, I'd see it as a more functional replacement for a "Share Ivy" button in the Quick Access Grid.

ivywallet commented 8 months ago

Thank you @nvllz for raising Issue #2956! πŸš€ What's next? Read our Contribution Guidelines πŸ“š.

Tagging @ILIYANGERMANOV for review & approval πŸ‘€