New user here, hello!

You can easily get started and go on to create Database application for Desktop Browser / Mobile App.
However, you mentioned “offline users”.

I think “currently” the mobile app only support Read mode for offline data. Which means that you cannot edit or update, and you cannot use formula for calculation.
Not sure if that’s a deal breaker for you.
They have the plan to increase the capability of the Offline mode though.

As to the scenario you intended to implement this system, I recall someone in the forum was using Ragic to manage Experts and sessions. Maybe that is somewhat similar to the Spreaker, Topic… etc that you mentioned.