Genie app with live, shared data

I’m trying to make a Genie app that will let multiple users collaborate on a web app. It’s just a project tracker, but Excel isn’t quite enough for what we want.

There will be a table df that exists on the cloud somewhere. Genie will fetch the table and users will see views of that data through foo(df), etc. Users will also be able to create, update, and delete df.

What I really want is for changes to df to get reflected to all other users immediately - e.g. the data source for df will push to active users whenever there is an update.

Does anyone have experience doing this with Genie or other Julia tools?

Bonus points if you can help with getting Genie + the data hooked up with SSO.

Thank you!