I´m new to Bubble and I hope somebody can give me a litte hint on how to set up my database correctly.
I want to create a review app: A user can create a new review for a “product” and this review can contain several positive and negative facts about the product. For example:
Review for car YXZ
- new engine
- good quality
- High price
So, one review with two positive facts and one negative fact.
The end result should be a page for each product. I hope my following picture makes this more comprehensible.
(1) Each product has its own page.
(2) On top of the page, the logged-in user´s review should be displayed (only if he has submitted a review for this product)
(3) To make things more convenient for the user I would like to offer a drag and drop feature for his own review. > The user should be able to add new positive oder negative facts and then be able to arrange the order of the facts via drag and drop.
Therefore I think the database should contain the order/ranking of each fact.
(4) Below the user´s review all the other reviews from different users should be displayed.
I´m really struggling on how to set up and structure the database and how to display the data. The first part (see #2) is probably a drop zone but #4, how do I display this? Is this a repeating group inside a repeating group? For any help or hint I would be deeply grateful.