NA ŻYWO: https://mister-softee-tracker-client.herokuapp.com/
każdy w Nowym Jorku zna jingle ciężarówek z lodami Mister Softee, chociaż zauważając można poczuć się jak szukając jednorożca. Ta aplikacja pozwala ludziom zobaczyć lokalizacje Mister Softee trucks w czasie rzeczywistym i składać wnioski do kierowców, a także pozwala kierowcom zalogować się i zobaczyć, gdzie są potencjalni klienci.,
this repo is the client app that I built using React and Redux. API Rails, które zbudowałem do obsługi danych dla tej aplikacji znajduje się tutaj: https://github.com/erikwithuhk/mister-softee-tracker-api.
instrukcje instalacji
Sklonuj repozytorium na lokalnym komputerze i uruchomnpm install
z katalogu w powłoce, aby zainstalować zależności projektu.
instrukcje użytkowania
Uruchom npm start
z katalogu w powłoce, aby uruchomić serwer w węźle.,
przepływ użytkownika
wylogowany użytkownik
gdy użytkownik po raz pierwszy pojawi się w aplikacji i nie jest zalogowany, przeglądarka wysyła żądanie lokalizacji użytkownika, a następnie ponownie Wyśrodkowuje mapę, aby pokazać, gdzie znajdują się kierowcy ciężarówek Mister Softee w ich okolicy.
aby uzyskać dostęp do dodatkowych funkcji, muszą najpierw utworzyć konto lub zalogować się.,
podczas tworzenia konta Użytkownik ma możliwość wybrania pola wyboru „jestem kierowcą ciężarówki Mister Softee”, które utworzy konto dostawcy, w przeciwnym razie typ konta domyślnie będzie klienta.
zalogowany Klient
po zalogowaniu się Klient zostaje przekierowany na mapę, na której wyświetlane są lokalizacje wszystkich aktywnych kierowców ciężarówek Mister Softee w okolicy.,
gdy klient kliknie / dotknie sprzedawcy, pojawia się nakładka umożliwiająca mu złożenie żądania zamrożenia. Ta prośba informuje sprzedawcę, że klient chce, aby pozostał w aktualnej lokalizacji.
gdy klient zainicjuje żądanie zamrożenia, żądanie jest wysyłane do dostawcy, a użytkownik wyświetla komunikat informujący go, że żądanie jest w toku.,
gdy sprzedawca odpowiada na żądanie zamrożenia, do użytkownika wysyłana jest wiadomość informująca, czy żądanie zostało zatwierdzone czy odrzucone.
zalogowany sprzedawca
gdy sprzedawca się loguje, jest przekierowywany do mapy, która wyświetla lokalizacje wszystkich aktywnych klientów w jego okolicy.
Jeśli dostawca ma oczekujące żądania zamrożenia, pojawiają się one na karcie żądania z możliwością zatwierdzenia lub odrzucenia żądania.,
komunikat jest wyświetlany dostawcy, gdy nie ma oczekujących żądań.
Dodaj komentarz