In Iasi si Oradea aplicatia foloseste date reale de la regionala de transport.
Aceasta aplicatie iti permite sa vezi mijloacele de transport in comun puse pe harta de ceilalti calatori. Pentru o buna functionare trebuie facuta o promovare masiva in fiecare oras, momentan suntem in procesul de promovare in Iasi, urmand Bucuresti si apoi celelalte orase, deci la incepul este de asteptat sa vedeti putine autobuze. Asteptati promovarea in orasul dumneavoastra inainte sa aveti asteptarea sa fie multe autobuze pe harta.
Instalati aplicatia pentru a vedea pe harta in timp real mijloacele de transport in comun din Iasi (si din celelalte mari orase alea tarii: Alba, Arad, Brasov, Bucuresti, Cluj, Constanta, Craiova, Iasi, Oradea, Ploiesti, Sibiu, Timisoara, in curand si Bacau).
Principiul de functionare se baseaza pe inputul comunitatii de calatori, fiecare utilizator avand sansa de a vedea informatiile despre mijloacele de transport in comun, dar in acelasi timp este sarcina noastra a tuturor sa sharuim informatiile despre mijloacele de transport cu care calatorim. In acest mod, aplicatia nu depinde de nici un fel de hardware special (GPS-uri pe autobuze sau servere ale regiilor de transport in comun etc), folosind intr-un mod util ceea ce cu totii avem in ziua de astazi (smartphone-ul).
Pentru a folosi aplicatia NU este necesar nici un fel de autentificare, este gratuita, momentan nu are nici reclame care sa deranjeze, singura conditie pentru a folosi aplicatia este sa fim solidari unii cu ceilalti si sa "sharuim" informatii despre locatia autobuzelor.
Din punct de vedere technic, proiectul nostru are in spate platforma Firebase pentru a putea avea functionalitatea de update in timp real a pozitiilor mijloacelor de transport in comun.
Interfata aplicatiei consta intr-o harta a orasului nostru, un cerc de 1km, o componenta de cautare si un buton.
Practic incarcam pe harta doar mijloacele de transport in comun de pe o raza de un 1km fata de locatia mea curenta, desigur daca dorim sa vedem si dincolo de aceasta distanta putem folosi componenta de "Cautare", toate mijloacele de transport in comun selectate prin acea componenta devin vizibile pe harta necontand distanta fata de locatia mea. Putem defini un numar limitat momentan la 2 route "favorite", acestea vor fi vizibile pe harta pe toata suprafata orasului la incarcarea aplicatiei.
Pentru a sharui locatia unui mijloc de transport avem 2 cazuri:
1. Daca autobuzul/tramvaiul cu care intentionez sa plec nu a fost inca sharuit de altcineva ne harta, apas butonul verde -> "Am plecat", apoi din lista afisata selectez ruta dorita si directia de deplasare printr-un slide stanga sau dreapta.
2. Daca autobuzul a fost deja sharuit, dau click pe el si apas "Am plecat"
Aplicatia face validari si nu permite sharuirea de informatii decat daca userul se afla pe traseul mijlocului de transport respectiv.
Cand sharuim locatia unui mijloc de transport cu optiunea "Am plecat" aplicatia incepe sa ia recurent locatia userului curent, cu functionalitatea "Am vazut" dau voi aplicatiei sa-mi ia o singura data locatia.
Odata sharuita locatia unui autobuz userul nu este nevoit neaparat sa stea cu aplicatia pornita, poate inchide ecranul telefonului sau poate comuta catre orice alta aplicatie doreste (desigur cu conditia sa tina in background aplicatia HereItIs).
Aplicatia Necesita urmatoarele drepturi de accces:
- Accessul la locatia curenta (atat cand aplicatia e deschisa cat si cand e in background)
O prezentare a aplicatiei puteti gasi aici: https://storage.googleapis.com/here-it-is/public/Romania/Prezentare_HEREITIS.pdf