-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate expense sharing and dues tracking into the app #61
Comments
I think it still makes sense to use Splitwise to do the splitting of bills, etc., if only we can get the API to work reasonably. There's no real "server side", even though Splitwise provides access tokens that don't expire. To list details for a particular group, the user needs to be a part of it, otherwise anyone can list any groups? We could have an "admin" user who creates all the groups for all the events, but it makes the group harder to use because this user would need to be excluded from all transactions. But, if we are able to do that properly, getting information about who owes how much in each app should be pretty easy to do.
|
May be we could have one long running Splitwise group for Turf events, monthly events, where we update the costs. This would mean less clutter in terms of number of groups created. But, this would mean the expenses should be added from the RSVP app itself, instead of letting people directly use the Splitwise UI/App, because long running group could have people not participating in the current event. |
Currently implemented workflow:
|
TODO:
|
Closing this issue in favor of creating new smaller issues for specific feature requests. |
Currently, the app attempts to integrate Splitwise into the app. The integration is very minimal - it allows for a group to be created, and synced with the active RSVPs in an event. The amount then needs to be manually added to Splitwise and split between all the players. This sort of works, but payments are delayed because many players may not have Splitwise installed and may not get notifications for dues. Also, given that we are using the Splitwise API as the individual interacting with the app on the UI, there's not much more we can do in terms of querying balances, and querying dues for each person, etc.
The method of asking people to pay up and update their name in a WhatsApp message seems to work best in terms of how quickly people pay back. But, it can be quite spammy with long messages being sent back and forth over and over, during a day.
It may be useful to have this payment tracking directly within the app. The workflow could look something like this:
The notifications will currently be Email notifications, but we could also implement Web Push notifications #33.
Also,
The text was updated successfully, but these errors were encountered: