erikwithuhk / domnule-softee-tracker-client

posted in: Articles | 0

Live: https://mister-softee-tracker-client.herokuapp.com/

toată Lumea din New York știe jingle de Domnul Softee camioane de înghețată, deși spotting o puteți simți ca și cum ai găsi un unicorn. Această aplicație permite oamenilor să vadă locațiile în timp real ale camioanelor Mister Softee și să facă solicitări șoferilor, permițând în același timp șoferilor să se conecteze și să vadă unde sunt potențialii clienți.,acest repo este aplicația client pe care am construit-o folosind React și Redux. API-ul Rails pe care l-am construit pentru a gestiona datele pentru această aplicație se află aici: https://github.com/erikwithuhk/mister-softee-tracker-api.

instrucțiuni de instalare

clonați depozitul pe mașina dvs. locală și rulați npm install din Directorul din shell pentru a instala dependențele proiectului.

instrucțiuni de Utilizare

rulați npm start din Directorul din shell pentru a porni serverul în nod.,

Flux de Utilizare

Conectat, Utilizatorul

atunci Când un utilizator ajunge primul la aplicație și nu este conectat, browser-ul face o cerere de locația utilizatorului, și apoi re-centre de hartă pentru a arăta în cazul în care Domnul Softee șoferi de camion în zona lor sunt situate.pentru a accesa funcții suplimentare, trebuie mai întâi să creeze un cont sau să se autentifice.,

atunci când creați un cont, utilizatorul are opțiunea de a selecta caseta de selectare „Sunt un șofer de camion Mister Softee”, care va crea un Cont Furnizor, altfel tipul de cont implicit la client.

Logat Client

atunci Când un client se conectează în, ele sunt redirecționate către hartă care afișează toate locațiile de active Domnul Softee șoferi de camion în zona lor.,

când clientul face clic / atinge un furnizor, apare o suprapunere care îi permite să facă o solicitare de înghețare. Această solicitare permite vânzătorului să știe că un client dorește ca acesta să rămână la locația curentă.

odată ce Clientul inițiază cererea de înghețare, cererea este trimisă furnizorului și utilizatorul este afișat un mesaj care îi informează că cererea este în curs.,

atunci Când vânzătorul răspunde la înghețarea cerere, un mesaj este trimis la utilizator, permițându-le să știu dacă cererea a fost aprobată sau respinsă.

furnizor logat

când un furnizor se conectează, acesta este redirecționat către harta care afișează locațiile tuturor clienților activi din zona lor.

dacă un furnizor are solicitări de înghețare în așteptare, acestea apar în fila solicitări cu posibilitatea de a aproba sau respinge solicitarea.,

un mesaj este afișat furnizorului atunci când nu există solicitări în așteptare.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *