# Create vote

**URL:** https://community.glideapps.com/t/create-vote/4894
**Category:** Feature Requests
**Created:** [February 24, 2020, 8:36pm UTC](https://community.glideapps.com/t/create-vote/4894 "2020-02-24T20:36:48Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [February 24, 2020, 8:44pm UTC](https://community.glideapps.com/t/create-vote/4894/2 "2020-02-24T20:44:18Z")

</div>

I wrote a demo for doing star ratings. It’s more complex that just up, or for that matter down, voting something but it may give you a starting point. Basically you have to create a sheet that holds the votes and use a Form component to add those votes to that sheet. You can pass in as hidden values the unique name or ID of the topic, then you just need to sum up the votes. So take a look at the star ratings demo to see how that one is done.

> [@How to implement star ratings - Demo \[Update: Glide released this as a native component.\]](https://community.glideapps.com/t/how-to-implement-ratings-demo/2371):
>
> In response to the topic linked below and other request for how to include some kind of rating system within a Glide app I wrote this [Ratings Demo App](https://ratingsdemo.glideapp.io). I seem to remember someone else implementing it but I couldn’t find it, so here is my take on how to do it. It’s copyable so you can take a look at the spreadsheet and the Glide components. It’s a little more work than I thought because you have to come up with an average of all ratings for a given item, but the magic of Google Sheets came thro…

---

_[View the full topic](https://community.glideapps.com/t/create-vote/4894)._
