-
Notifications
You must be signed in to change notification settings - Fork 0
Live Map
Aceasta aplicatie este conceputa pentru a rula pe orice dispozitiv cu un browser web.
Scopul ei este de a afisa in timp real clusterele preluate din baza de date, clustere ce indica polii de interes, in care concentratia populatiei este una mare. Fiecare persoana, a carei locatie a fost preluata prin intermediul aplicatiei de telefon mobil, este afisara pe harta printr-un punct verde, in timp ce clusterele variaza prin dimensiune si culoare in functie de numarul de persoane aflate in suprafata considerata de generatorul de clustere.
Arhiva ce contine aplicatia fi descarcata de pe pagina de releases a acestui repository. Este necesar un server web care sa serveasca fisiere, un mod simplu fiind cel al folosirii pachetului serve
de Node.js.
npm install serve
npm serve -s LiveMap

S-au folosit tehnologii web: HTML, CSS si framework-ul React pentru JavaScript, impreuna cu modulele necesare pentru a efectua conectarea la baza de date si afisarea pe harta, in timp real.
Nume | Tip | Link |
---|---|---|
React | librarie de JavaScript pentru dezvoltarea de interfete grafice | website |
react-map-gl | librarie de React pentru crearea de harti Mapbox | website |
React Icons | librarie de React pentru importarea de icons | website |
React Helmet | librarie de React pentru schimbari in <head> -ul documentului |
Github repository |
Firebase | conector pentru baza de date NoSQL | website |
GeoJSON | format de codificare a datelor geografice | website |