Dynamic questions and answer app

I’m trying to work on an app but I don’t even know where to start. You know how you get those questions at the beginning of a fitness app? Like ‘what is your age?’ How tall are you? what is your weight? … and then at the end of it they provide you a custom plan depending on what you chose. I have some experience creating apps on bubble, but I have no idea how to approach this!

Can someone give me an idea on how the table structure might be?
and how an example workflow might be?

Hey @tibuig ,

There’s a lot that goes into this, but here’s a high-level approach:

  • First, you need to figure out the data you’re going to collect from your users. What actual questions are you asking them? What is the format of their responses (texts, dates, files, etc.)?
  • Once you know what you need from them, you should build out your data structure. It’s important to address this early on because it dictates so much of how the rest of the app will work.
  • Next, how are they going to experience answering these questions? One question at a time? Is there conditional logic (e.g. if they answer a question one way, does that skip the next question?) Can they skip around? This is all managed in the front-end design – the visual elements and workflows to move them through the flow in addition to actually saving their responses to the database.
  • Finally, if your app is creating recommendations of something based on their responses, then that’s all in the custom logic you create around their responses. There might be a separate data type of possible recommended items that all have properties you match against the users’ responses. Again, how you present those recommendations happen in the front-end design.

It’s hard to give you more detailed examples when you can really take this many different ways, but hopefully the above keeps you focused on the core components: the data you’re collecting, how your users answer the questions, and what you do with their responses (in the DB and/or on the front-end after their done answering).


Cheers, Gaby
Co-Founder at Coaching No Code Apps
Free Bubble Masterclass
Private Help

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