Files

38 lines
1.6 KiB
Markdown

---
id: bd7158d8c443eddfaeb5bdef
title: Costruisci un'app per le votazioni
challengeType: 4
forumTopicId: 302359
dashedName: build-a-voting-app
---
# --description--
Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: <https://voting-app.freecodecamp.rocks/>. Usare un costruttore di siti di tua scelta per completare il progetto.
Ecco le specifiche user story da implementare per questo progetto:
**User Story:** Come utente autenticato, puoi mantenere i miei sondaggi e tornare più tardi per accedervi.
**User Story:** Come utente autenticato, puoi condividere i miei sondaggi con i miei amici.
**User Story:** Come utente autenticato, puoi vedere i risultati aggregati dei miei sondaggi.
**User Story:** Come utente autenticato, puoi eliminare sondaggi che ho deciso di non volere più.
**User Story:** Come utente autenticato, puoi creare un sondaggio con un qualsiasi numero di opzioni.
**User Story:** Come utente non autenticato o come utente autenticato, puoi vedere e votare sui sondaggi di chiunque.
**User Story:** Come utente non autenticato o come utente autenticato, puoi vedere i risultati dei sondaggi in forma di grafico. (Questo potrebbe essere implementato utilizzando Chart.js o Google Charts.)
**User Story:** Come utente autenticato, se non ti piacciono le opzioni su un sondaggio, puoi creare una nuova opzione.
Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`.
# --solutions--
```js
// solution required
```