--- id: bd7158d8c443eddfaeb5bdef title: Build a Voting App challengeType: 4 isRequired: true videoUrl: '' localeTitle: Construir una aplicación de votación --- ## Description
Objetivo: crear una aplicación de JavaScript de pila completa que sea funcionalmente similar a esta: https://fcc-voting-arthow4n.herokuapp.com/ y desplegarla en Heroku. Tenga en cuenta que para cada proyecto, debe crear un nuevo repositorio GitHub y un nuevo proyecto Heroku. Si no puede recordar cómo hacerlo, visite https://freecodecamp.com/challenges/get-set-for-our-dynamic-web-application-projects . Estas son las historias de usuario específicas que debe implementar para este proyecto: Historia de usuario: como usuario autenticado, puedo mantener mis encuestas y volver más tarde para acceder a ellas. Historia de usuario: como usuario autenticado, puedo compartir mis encuestas con mis amigos. Historia de usuario: como usuario autenticado, puedo ver los resultados agregados de mis encuestas. Historia de usuario: como usuario autenticado, puedo eliminar las encuestas que decido que ya no quiero. Historia de usuario: como usuario autenticado, puedo crear una encuesta con cualquier número de elementos posibles. Historia de usuario: como usuario no autenticado o autenticado, puedo ver y votar en las encuestas de todos. Historia de usuario: como usuario no autenticado o autenticado, puedo ver los resultados de las encuestas en forma de gráfico. (Esto podría implementarse utilizando Chart.js o Google Charts). Historia de usuario: como usuario autenticado, si no me gustan las opciones en una encuesta, puedo crear una nueva opción. Una vez que haya terminado de implementar estas historias de usuario, haga clic en el botón "He completado este desafío" e ingrese las URL para el repositorio de GitHub y la aplicación en vivo que se ejecuta en Heroku. Puedes obtener comentarios sobre tu proyecto compartiéndolo con tus amigos en Facebook.
## Instructions
## Tests
```yml tests: [] ```
## Challenge Seed
## Solution
```js // solution required ```