--- id: bd7158d8c443eddfaeb5bdef title: Build a Voting App challengeType: 4 isRequired: true videoUrl: '' localeTitle: Construa um aplicativo de votação --- ## Description
Objetivo: criar um aplicativo JavaScript de pilha completa que seja funcionalmente semelhante a este: https://fcc-voting-arthow4n.herokuapp.com/ e implante-o no Heroku. Note que para cada projeto, você deve criar um novo repositório GitHub e um novo projeto Heroku. Se você não consegue lembrar como fazer isso, visite https://freecodecamp.com/challenges/get-set-for-our-dynamic-web-application-projects . Aqui estão as histórias de usuário específicas que você deve implementar para este projeto: User Story: Como um usuário autenticado, posso manter minhas pesquisas e voltar mais tarde para acessá-las. User Story: Como usuário autenticado, posso compartilhar minhas pesquisas com meus amigos. História do usuário: como um usuário autenticado, posso ver os resultados agregados das minhas pesquisas. User Story: Como um usuário autenticado, posso excluir pesquisas que eu decido que não quero mais. História do usuário: como um usuário autenticado, posso criar uma pesquisa com qualquer número de itens possíveis. História do usuário: como usuário não autenticado ou autenticado, posso ver e votar nas pesquisas de todos. História do usuário: como um usuário não autenticado ou autenticado, posso ver os resultados das pesquisas em forma de gráfico. (Isso pode ser implementado usando o Chart.js ou o Google Charts.) User Story: Como um usuário autenticado, se eu não gostar das opções em uma pesquisa, posso criar uma nova opção. Quando terminar de implementar essas histórias de usuários, clique no botão "Concluí este desafio" e insira os URLs do repositório do GitHub e do aplicativo ao vivo em execução no Heroku. Você pode obter feedback sobre o seu projeto, compartilhando-o com seus amigos no Facebook.
## Instructions
## Tests
```yml tests: [] ```
## Challenge Seed
## Solution
```js // solution required ```