Skip to main content
← Data, API & Backend
Data, API & Backend December 30, 2023 · 11 replies

View only user data on a List page

Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.

Hy my name is Andrea and I would like help regarding my Danzce school App

I have a database on Airtable with all the information regarding my students

I made my App that my clients will use to download invoices check data events etc….

How can I show on the invoice page a list of invoice but only the one belonging to the email address ???

And if I have already email and passwords can I avoid to use service like firebase ???

Thanks

Andrea

11 replies

Stéphan December 30, 2023

Hello Andréa !

For invoicing, I recommend using an external invoicing management tool with integrated payment options. You can seamlessly integrate it into your Bravo Studio application through a WebView, ensuring a smoother user experience.

Associate each invoicing link with specific users in Airtable, ensuring synchronization with the WebView screen via Bravo Studio. The effectiveness of this approach depends on the structure of your Airtable database and the design of your project on Figma.

Verify that Bravo Studio's tags offer all the necessary functionalities and explore alternative options to optimize the process.

If needed, I'm available to assist you in evaluating feasibility using Bravo Studio tags. Feel free to reach out for any further assistance.

andrea December 30, 2023

Hy Stephan thank you very much for the reply

I have already sheets with the user detalis and for each month a link of the payments this because I am using already a ERP for my dance school.

So basically I need only to link this details with the list page (invoice)

So then user experience will be

👉 I log into my personal App

👉 Check event , competitions etc…

👉 on the invoices page check all my payments showed on a list where for each one I can download the invoice or Print it

andrea December 30, 2023

The link show the invoice that after they can print or however

andrea December 30, 2023

My question is

How it works with bravo when I want to show only the list of that user ???

and if I have already collect all the users information email etc….. do I still need to use Firebase ?

Stéphan December 30, 2023

Certainly, absolutely doable! I can guide you through it. First, let's understand the structure of your Figma and Airtable. Then, we'll create and synchronize the GET LIST and GET Details queries, along with the webview page.

👉 Logging into the personal app: We can implement this without necessarily using Firebase. Is there a specific reason not to use Firebase? A form page can be created to enter the information.

Checking events, competitions, etc.: Let's simply sync the list and details page based on the Figma or Adobe XD design in place.

👉 On the invoices page, checking payments: A personalized link from your client management system, linked to each specific user recorded from your ERP. Access would be unique for each identified user, all within a webview.

And there you go, I believe that covers it. Feel free to ask if you have any additional questions!

Stéphan December 30, 2023

@andrea Borrelli Your explanation of Bravo's features related to your project is clear:

For instance, the creation of a notepad is directly linked to the user, and only that user will see the entered information. However, this requires the use of a unique identifier assigned to the user. In your case, it's not the user entering this information directly but rather linked to a subscription or other sources. The goal is to allow the user to view all this information through the service's application, thanks to their unique identifier created during registration. Thus, from their space, they can see dance classes (possibly with presentation videos and prices), other ongoing events, their billing page, and other data related to their account.

Stéphan December 30, 2023

For Firebase, Not necessarily, unless you want to have a login page and perhaps other advanced features that Firebase can provide.

andrea December 30, 2023

So if I understood

Just create firebase system login

I add manually all the users (email and password) And connect to the airtable database

Once I done this I mange the pages base to the ID of each clients (this part I still don’t know how to do it but I am sure there will be some tutorial for that )

Thanks

Stéphan January 1, 2024

Hello Andrea !

If you're ready, I'll guide you step by step to get started with Airtable and Figma, using Bravo tags to streamline synchronization. Based on the screenshots and sharing of your Figma and Airtable files, I'll be able to provide you with precise assistance.

andrea January 1, 2024

Hy Stephan thank you very much I resolve the problem

So basically I did like this

I made login system with firebase (I will add manually all my clients)

After to show only the invoices belonging to the mail.id i made a details page base on the mail Id

Because this detail page is not straight away after the login before to enter on that page I ask clients to insert again the email for security reason

This because variable don’t recognises data if there are other data in between

So do you think this work well ???

Stéphan January 4, 2024

@andrea Borrelli Hello Andrea !

Congratulations,

If it doesn't seem redundant in use, I believe it should be satisfactory. First and foremost, conduct the test yourself as a user to verify its proper functioning. Additionally, have the system tested by other individuals, preferably through Bravo Vision, to gather their feedback.

Wrote something in this thread and want it removed? Request removal

Still stuck?

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