I'm building a dynamic portfolio section in FlutterFlow where users can add multiple entries. Each entry includes fields like title, description, role, and screenshot.
Here’s what I’m trying to achieve:
On the Edit Portfolio page, users can click a "+ Add" button, which adds a new set of input fields (like a form) to enter details for a new portfolio item.
These entries should then be saved to Firebase and displayed dynamically on the Profile page.
Additionally, I'm unsure how to structure the data in Firestore — whether to use a subcollection under the user or a top-level portfolio collection with a
userId
field.
What is the correct way to:
Dynamically generate multiple form blocks.
Collect and save them all to Firestore properly.
Retrieve and display them on the Profile page.
Would love help on how to handle this dynamically while maintaining data integrity and binding support in FlutterFlow.