dZG - Članstvo & Godišnje ulaznice S obzirom da je bilo pitanje može li se znati iz kojeg kvarta u Zagrebu dolazi koliko članova, dao sam si truda i kreirao aplikaciju koja to omogućava. Prvo ću pokazati par screenshotova kako sve izgleda (prilagođeno i za mobitele, nisam radio screenshotove, možda napravim video), a zatim objasniti što se može dobiti i što još treba doraditi da aplikacija bude u punoj funkciji.
Landing page za upload CSV fajla
Ovdje se ubacuje CSV s adresama.
Obrada CSV-a
Sustav učitava CSV, geolocira svaku adresu i priprema mapu.
Prikaz mape
Mapa prikazuje lokacije s uključenim granicama gradskih četvrti.
Više osoba na istoj adresi
Ako vidite da je 195 članova na 194 lokacije, to je zato što na istoj adresi može biti više osoba.
Osnovne funkcije
- Moguće je uploadati CSV u formatu "Ime,Adresa". Ime nije obavezno, može se ostaviti prazno – u konačnici će se prikazivati samo lokacija.
- Sistem podržava upload neograničenog broja adresa jer obrađuje po dijelovima i sortira prema kvartovima, dajući odmah statistiku po gradskim četvrtima.
- Adresa ne mora imati geolokaciju – sustav je sam pronađe i stvori novi CSV, koji se pohranjuje na server.
- Mapa se može koristiti besplatno jer sustav šalje zahtjeve za geolokaciju periodično, unutar ograničenja free verzije.
Trenutni nedostaci i ograničenja
- Ovo je beta verzija i još testiram.
- Link za sada neću dijelit javno – aplikacija još nije “osigurana” od neželjenih korisnika i sadrži dodatne linkove/informacije koje ne želim dijeliti dok ne bude potpuno stabilna. Možda to danas riješim, pa pošaljem da pogledate (iako je već na privremenoj domeni dostupno).
- Za veći broj članova možda će biti potrebno raspodijeliti podatke na više CSV datoteka, kako bi obrada bila stabilna. Rješenje je već pripremljeno – moguće je dodavati CSV datoteke jedan po jedan na istu mapu, a mapa se nadopunjuje.
- Zbog ograničenja free verzije geolociranja, veći broj adresa (npr. 25k) obradi se sporije. Ako se plati, što je bacanje para, onda bi se moglo ubrzati. Meni je za manje od 5 minuta ubacio 200 adresa (može se ubrzati, ali ne želim dobiti ban IP adrese).
- Iz sigurnosnih razloga i zaštite podataka, aplikacija nikad neće biti javno dostupna – precizne adrese članova neće se dijeliti. Može se koristiti samo u klubu, od strane nadležnih, koji onda mogu dijeliti statistike četvrti i screenshotove.
- Trenutno Gornji grad – Medveščak prikazuje se kao “Nepoznato”, ali to će se doraditi u novijoj verziji.
- Kod nekih adresa (npr. “Aleja Bologne”) geokoder nije prepoznao lokaciju. Vjerojatno bi s ispravnim nazivom, “Aleja grada Bologne”, prošlo bez problema. Nisam testirao, ali nije ni bitno.
To bi bilo ukratko što aplikacija radi i kako funkcionira. Ako sve prođe testiranje, bit će moguće imati preciznu statistiku članstva po kvartovima u Zagrebu, bez ugrožavanja privatnosti. Sad me zanima, ima li netko iz kluba koji smatra ovo korisnim? Da ne radim dalje, ako nema interesa. Naravno, kad završim mogu poslati sve fajlove, da ih možete koristiti na svom serveru, te se ista može dodatno osigurati.