Opis zlecenia
Aplikacja mobilna na IOS i Android
Aplikacja ma działać na zasadzie mapy i lokalizowania urządzeń mobilnych - trochę jak Booking, czy Uber.
Aplikacja musi posiadać funkcjonalność logowania dla 2 typów użytkowników, nazwijmy ich użytkownikiem A oraz B.
Użytkownicy Ci korzystając z aplikacji na 2 różnych poziomach A oraz B. Poziom powinni mieć do wybory w oknie logowania jako pierwszy krok.
Użytkownik A, po zalogowaniu się do aplikacji, musi mieć funkcjonalność nadawania swojego sygnału geolokalizacyjnego - GPS.
Jeżeli użytkownik A wciśnie guzik "ON" ma być widoczny dla użytkowników z grupy B na mapie jako punkt ze swoją zdefiniowaną nazwą.
Ponadto użytkownik A musi mieć możliwość wrzucenia kilku zdjęć oraz krótkiego opisu, który będzie widoczny dla użytkowników z grupy B.
Użytkownik A ma możliwość włączania i wyłączania się z funkcji aktywności - widzialny, niewidzialny wraz z opisem oraz zdjęciami na mapce dla użytkowników z grupy B.
Użytkownik B, ma możliwość zobaczenia gdzie w pobliżu niego, na mapce są użytkownicy z grupy A. Po naciśnięciu punktu z nazwą na mapce ma możliwość zobaczenia krótkiego opisu oraz zdjęć, wcześniej wspomnianych w panelu użytkownika A.
Ponadto, użytkownik B ma możliwość dodania do ulubionych, wybranych przez siebie użytkowników z grupy A i dostaje powiadomienia, że ten właśnie użytkownik A dziś jest w pobliżu (w mieście).
Wszelkie powiadomienia i pojawienie się na mapie jest tylko wtedy, kiedy użytkownik A włączył się w funkcję aktywności - "ON"
Zarówno użytkownicy z grupy A oraz B, będą mieli konto w aplikacji.
Konto użytkownika A, jest bardziej skomplikowane - zdjęcia, opis, kontakt etc. - mówimy o tysiącach użytkowników
Konto użytkownika z grupy B, to tylko nick, mail, hasło. - mówimy o milionach użytkowników