Live: https://mister-softee-tracker-client.herokuapp.com/
Tutti a New York conoscono il tintinnio dei camion dei gelati di Mister Softee, anche se avvistare si può sentire come trovare un unicorno. Questa applicazione permette alle persone di vedere le posizioni in tempo reale di camion Mister Softee e fare richieste ai conducenti, consentendo anche ai conducenti di accedere e vedere dove sono i potenziali clienti.,
Questo repository è l’app client che ho creato usando React e Redux. L’API Rails che ho creato per gestire i dati di questa app si trova qui: https://github.com/erikwithuhk/mister-softee-tracker-api.
Istruzioni di installazione
Clona il repository sulla tua macchina locale ed esegui npm install
dalla directory nella shell per installare le dipendenze del progetto.
Istruzioni per l’uso
Eseguinpm start
dalla directory nella shell per avviare il server nel nodo.,
Flusso utente
Utente disconnesso
Quando un utente arriva per la prima volta all’app e non ha effettuato l’accesso, il browser effettua una richiesta per la posizione dell’utente, quindi centra nuovamente la mappa per mostrare dove si trovano i camionisti di Mister Softee nella loro area.
Per accedere a funzionalità aggiuntive, devono prima creare un account o accedere.,
Quando si crea un account, l’utente ha la possibilità di selezionare la casella di controllo “I am a Mister Softee truck driver”, che creerà un account fornitore, altrimenti il tipo di account predefinito è cliente.
Cliente connesso
Quando un cliente effettua l’accesso, viene reindirizzato alla mappa che visualizza le posizioni di tutti i conducenti di camion Mister Softee attivi nella loro zona.,
Quando il cliente fa clic / tocca un fornitore, viene visualizzata una sovrapposizione che consente loro di effettuare una richiesta di blocco. Questa richiesta consente al fornitore di sapere che un cliente desidera che rimanga nella posizione corrente.
Una volta che il cliente avvia la richiesta di blocco, la richiesta viene inviata al fornitore e viene visualizzato un messaggio all’utente che informa che la richiesta è in corso.,
Quando il fornitore risponde alla richiesta di blocco, viene inviato un messaggio all’utente che informa se la richiesta è stata approvata o rifiutata.
Fornitore connesso
Quando un fornitore effettua l’accesso, viene reindirizzato alla mappa che visualizza le posizioni di tutti i clienti attivi nella propria area.
Se un fornitore ha richieste di blocco in sospeso, vengono visualizzate nella scheda Richieste con la possibilità di approvare o rifiutare la richiesta.,
Viene visualizzato un messaggio al fornitore quando non ci sono richieste in sospeso.
Lascia un commento