spliit-app / spliit

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.

Home Page:https://spliit.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recurring expenses

whatisthisidont opened this issue · comments

hi!
really loving and appreciating this project.
i was wondering whether recurring expenses are a feature that you'd consider adding.
with that, transitioning from splitwise would be a no-brainer, for me and i'm assuming for others.
thanks so much

Hi @whatisthisidont, yes that would be an interesting feature, just need to think about how it could work.

Creation flow:

  • I create an expense and select a recurrence, e.g. Monthly
  • A month later, a new expense is created by duplicating the original one

Deletion flow:

  • If a user deletes a recurring expense, ask them if they want to just skip one occurrence, or cancel the whole recurring expense.

Edition flow:

  • If a user edits a recurring expense, it doesn’t update the next occurrences? (Not sure about this one…)

You could mirror it off of like Outlook recurring meetings. If you attempt to update or delete a future meetings, it gives a prompt for all/future/individual essentially. For the initial release, I think defaulting to editing/deleting a recurring expense could apply to all future expenses only.

Hi
@scastiel Can we please merge this PR? Or is there any issue with this PR?
This resolves the recurring expenses feature.