Opis zlecenia
Zlecę wykonanie strony - Wyświetlanie punktów na mapie (google maps/openstreet maps) i odległości między klikniętymi dwoma punktami (aka Store Locator)
(https://codelabs.developers.google.com/codelabs/google-maps-simple-store-locator/#0)
Apliakcja obecnie napisana w PHP. Ze względu na funkcje które powstały po drodze - zalecane napisanie tego od nowa - z uwzględnieniem potrzeb:
Przykładowe rozwiążania store locator - można się na nich opierać.
https://github.com/microapps/store-locator
https://simplestepscode.com/store-locator-api-tutorial/
https://www.phpjabbers.com/store-locator/
Wybranemu wykonawcy - daojemy tez dostęp do obecnej aplikacji aby szczegóły projektu były dobrze zrozumiałe.
Oczekiwane funkcje:
BACKEND:
• Dodawanie klientów - dane: nazwa, email, telefon, dane GPS, notatka do bazy danych (mysql/sqlite/json)
• Edycja powyższych danych
• Usunięcie wybranego rekordu
FRONTEND:
• Wyświetla się mapa wybranego na początku regionu (np, Niemcy, UK, Hiszpania)
• Wpisuje adres na podstawie którego aplikacja lokalizuje miejsce
• Niżej pojawia się lista klientów w zasięgu 100mil
• Dostępne filtry - pokaż tylko tych w zasięgu 33mile/66mil
• Widać pinezki dookoła gdzie którzy klienci są
• Zadanie: Wskazuje klienta nr 1, potem klienta nr2 i następuje wyliczenie odległości między nimi Jeśli nie odpowiada mi zakres - klikam rest i ponownie kalkuluje
Dostęp do aplikacji poprzez hasło.
PO zalogowaniu klient widzi dostępne regiony/rynek - jako że każdy region/rynek ma osobną bazę klientów. Klika na wskazaną flagę i przenosi go na wskazać region/rynek.
Każdy region/rynek działa tak samo.