cryptoboid / splitio

split your bills easily! splitio is an open-source webapp built for tracking debts and payments quickly, without any user accounts. works as a splitwise-clone
https://splitio.vercel.app/
GNU Affero General Public License v3.0
88 stars 13 forks source link

List "recent" groups? #3

Closed chmac closed 2 years ago

chmac commented 2 years ago

It would be awesome if I could see a list of my recently visited groups (for example saved in localStorage) on the homepage. That would make it much more user friendly to jump between groups.

cryptoboid commented 2 years ago

This came up when I was testing the PWA functionality, because you can't create a shortcut to a specific page. I haven't considered it since, because I've just used those browser shortcuts. I was thinking more of a 'favorites' list, instead of recent groups, but I'm open to suggestions :)

chmac commented 2 years ago

Here's an example of a user journey:

I had paid attention to the "enter your group ID" part, so by the time I was on a group page, I figured that I'd better save the URL.

I think there's a few things that would make this clearer:

Favourites would be a cool feature, but I'd suggest making it "opt out" instead of "opt in". As in, showing a list of all recently viewed groups, with the option to remove from that list, rather than giving people the option to explicitly add a group to a list.

Put differently, for the average user, there's a very real chance they will put data into this tool and never be able to find it again. The advantage of not having to register has it's downsides in that there's no "forgot your password, just give us your email" option! :-)

cryptoboid commented 2 years ago

Implemented in #10 ! I'll maybe add deleting/opting-out later. Currently remembers up to 5 recent groups. Thanks for the suggestion!