No-delay Repeating Group user experience (client-side storage with background sync?)

Hi! I have some apps where UI delays are unacceptable. I know, there is a bunch of ways of optimizing my Do search for’s. I’ve done all this, but I still have about a second delay. I’ve tried implementing everything on Mysql — still had 1-2 seconds delay. The goal is to have under 0.01 sec delay, like when you move a card in Trello.

In short, my question is:

I need a repeating group (or similar custom alternative) that uses local, client-side storage as a source and syncs changes in this local source with Bubble database in the background so that user could feel this interaction as a real-time with no delays.

If you’re not sure why would I need it, I have some examples.

Example #1: Trello-like tool with cards and lists.

I’ve built a UX research tool which allows conducting card sorting studies https://letsort.com/

Participants have to sort cards using this UI: https://letsort.com/p/1531714844115x987125232156803100

Try to move cards, and you’ll experience 1-3 second delays, which destroy UX and cause user errors.

Example #2: Real-time auction

In this app https://letsort.com/garaji_auction 100th of users will simultaneously place their bids on a lot. Now every interaction has a 1-2 seconds delay. A user can lose a lot because of these 2 seconds.

2 Likes

I hope you find a solution for this. It’ll make a hundred thousand bubble users quite happy

4 Likes

This topic was automatically closed after 70 days. New replies are no longer allowed.