32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
---
|
|
id: bd7158d8c443eddfaeb5bdff
|
|
title: Costruisci un'app per il coordinamento della vita notturna
|
|
challengeType: 4
|
|
forumTopicId: 302351
|
|
dashedName: build-a-nightlife-coordination-app
|
|
---
|
|
|
|
# --description--
|
|
|
|
Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: [herokuapp.com/](https://yoyo44.herokuapp.com/). 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 non autenticato, posso vedere tutti i bar nella mia zona.
|
|
|
|
**User Story:** Come utente autenticato, posso aggiungermi a un bar per indicarti dove vado questa sera.
|
|
|
|
**User Story:** Come utente autenticato, puoi rimuovermi da un bar se non vuoi più andare là.
|
|
|
|
**User Story:** Come utente non autenticato, quando fai login non devi effettuare di nuovo la ricerca.
|
|
|
|
**Suggerimento:** Prova a usare [l'API di Yelp](https://www.yelp.com/developers/documentation/v3) per trovare locali nelle città cercate dai tuoi utenti. Se usi l'API di Yelp, assicurati di menzionarla nella tua app.
|
|
|
|
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
|
|
```
|