Add a star rating review

Mentioned this in an email with Glide some time back but thought I would add it here in case there was a workaround etc.

Basically what I would like to do is have users be able to leave a star-rating/review of a place or product that is listed in my app. I understand this isn’t possible at the moment but does anyone have a workaround solution?

Hey there,

You can create a Choice component in a form where there are 5 options: 1 star, 2 star, etc. One of the backend fields that users don’t touch must be the item/name they’re reviewing so that this choice matches the review.

The user then opens the form, selects their rating/review, and using the Inline List component you can attach this back to the item they’re reviewing.

Hope this helps! Please don’t hesitate to reach out for clarity.

@zzoldan, I was looking for a solution to a similar issue. I already tried what you suggested, using a choice component. But it records the last user’s rating. Ideally, we should be able to display an average rating for each item rather than the last submitted rating.

There should be a spreadsheet workaround to achieve this. I haven’t tried any yet.

That’s true, as it really depends if you’re looking for a list of ratings/review, or an average to display with the title. You can always take the user-submitted ratings and then use the Math component or an Average formula to display the average.

For example, if User A gives 5 stars, and User B gives 3, you can run the Average formula to conclude that the “Current rating is roughly 4 Stars.” Alternatively, you can keep a list of all the users who have their reviews/ratings.

Hope this helps a bit more!

1 Like

I implemented a solution and put a demo together. See this post:

3 Likes

Great minds think alike!

And fools seldom…

…copy @George_B’s great apps while they can.