Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.
Hey guys,
I'm creating an app that shows a different state of the home screen to the user depending on a few conditions:
If the user hasn't uploaded a photo, they see a 'Default' starting screen/home screen where they can upload a photo.
If the user has uploaded a photo but it's still being processed by us, they see a 'Processing' starting screen that shows their photo is being processed.
If the user's photo has been processed, they see a 'Product' starting screen that shows their final result.
I watched this tutorial by and decided to use screen states to build this. I added the 'State' tags in Figma with custom codes:

I set up my backend logic in Xano to return the matching custom codes depending on whether a user has a database entry in the relevant tables.
This worked well and I created a successful API request in Bravo:

But I'm not sure what to do from this point so Bravo can actually receive the Status codes from my API and show a specific home screen depending on the logic? The Figma screens are uploaded to Bravo, but what next?

Thanks in advance,
Tunmise
6 replies
Wrote something in this thread and want it removed? Request removal
Ask the community on Discord
This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.
Join the Discord