# Dash Voting App

**URL:** <https://community.plotly.com/t/dash-voting-app/54712>\
**Category:** Dash Python\
**Created:** [July 13, 2021, 2:57pm UTC](https://community.plotly.com/t/dash-voting-app/54712 "2021-07-13T14:57:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![aboyher](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@aboyher](https://community.plotly.com/u/aboyher)\
**Post date:** [July 13, 2021, 2:57pm UTC](https://community.plotly.com/t/dash-voting-app/54712/1 "2021-07-13T14:57:53Z")

</div>

I’m working on a sort of voting, polling app. I’m looking for ideas on how to manage the votes/polls. Essentially, the user is presented with slider for the question and a button to submit their answer. We’ll say I have either some kind of username or session id implemented for keeping track of who voted for what.

What is a good way to:

- keep track of their votes
- logging and storing those votes so if the session is quit I still have their votes
- give the user an option to go back and change their vote for a previous question

---

<div class="post-metadata">

**Author:** ![Emil](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/emil/32/31734_2.png) [@Emil](https://community.plotly.com/u/Emil)\
**Post date:** [July 13, 2021, 4:13pm UTC](https://community.plotly.com/t/dash-voting-app/54712/2 "2021-07-13T16:13:52Z")

</div>

Sounds pretty simple. I guess any database system would do. If you only have one worker, a file might even be enough.
