Poznaj zwycięskie rozwiązania Hakckathonu UrbanLab Gdynia!

W sobotę 12 grudnia 2020 o godzinie 9:30 rozpoczął się Hackathon UrbanLab Gdynia. Pięć zgłoszonych Zespołów miało zaledwie 9 godzin na programowanie i wypracowanie jednego z trzech rozwiązań dot. systemu DECIDIM:

O godzinie 18:30 Zespoły wraz z Jury spotkały się, celem prezentacji wypracowanych rozwiązań. Trzy zespoły skoncentrowały się na systemie uwierzytelniania użytkowników (dwa dot. uwierzytelnienia przez PESEL, jedno dot. uwierzytelnienia decyzji podatkowej), a dwa na dodatkowym module dla Decidim (aplikacja PWA oraz dodatkowy moduł do zgłaszania awarii/uszkodzeń na mapie – podobny do Asystenta Mieszkańca w aplikacji Gdyńskie Centrum Kontaktu). Po prezentacjach wszystkich Zespołów Jury w składzie: Karol Nowiński – United Global sp. z o.o. United Pro Academy sp. k. z siedzibą w Gdańsku – przewodniczący Jury, Marta Wieczorek – Dział Diagnoz i Partycypacji, Laboratorium Innowacji Społecznych, przewodnicząca Grupy Roboczej ds. rozwijania standardów partycypacji i aranżacji zaimplementowanej platformy Decidim – UrbanLab Gdynia,  Jacek Zgutczyński – Inspektor Ochrony Danych Osobowych, Laboratorium Innowacji Społecznych, Jacek Tomaszewski – członek Grupy Roboczej Grupy Roboczej ds. rozwijania standardów partycypacji i aranżacji zaimplementowanej platformy Decidim – UrbanLab Gdynia, Joanna Krukowska – Dział UrbanLab Gdynia, Laboratorium Innowacji Społecznych), udało się na obrady online, które zakończyły się chwilę po godzinie 20stej.

Pierwsze miejsce zajął Zespół Pana Rafała Voss. Rozwiązanie wypracowane przez Zespół dotyczy nowego sposobu weryfikacji użytkowników w systemie Decidim, opartego na weryfikacji kont z decyzją podatkową. W systemie możliwa jest weryfikacja poprzez: kod SMS, dokument tożsamości, kod z listu poleconego – oparte na doświadczeniach barcelońskich.

Rozwiązanie wypracowane podczas hackathonu daje możliwość nowego sposobu weryfikacji, który dodatkowo – umożliwia zebrania danych dot. dzielnicy zamieszkania. Dodatkowym atutem rozwiązania zwycięskiego rozwiązania jest niezależność systemu od Decidima – dane, które są weryfikowane są odseparowane od aplikacji, mogą łatwo i co najważniejsze – bezpiecznie, weryfikować drażliwe dane z bazą danych. Dzięki takiemu rozwiązaniu można połączyć ze sobą dwa odrębne systemy – Decidim oraz np. portal urzędu miasta, bez obaw dot. bezpieczeństwa danych.

Rozwiązanie Zespołu zostało podkreślone jako niesztampowe myślenie (wyjście poza samą aplikację Decidim), ale również dopracowanie rozwiązania i dokumentacji.

Drugie miejsce zajął Zespół Pana Huberta Korzeniowskiego– również związane z weryfikacją danych użytkowników, natomiast na innym poziomie. Rozwiązanie Zespołu dotyczy rejestracji użytkownika z użyciem numer PESEL. Co ważne w rozwiązaniu Zespołu, kwestia rejestracji została uzupełniona od reCAPTCHA, czyli rozwiązanie informatyczne, dzięki któremu rozproszona aktywność użytkowników Internetu jest wykorzystywana do pomocy przy rozpoznawaniu fragmentów zeskanowanego tekstu, z których odczytaniem nie poradziło sobie oprogramowanie OCR. Dzięki temu, sposób rejestracji uchroni system przed potencjalnymi atakami np. robót reklamowaych. Dodatkowych atutem rozwiązania są statystyki, które prowadzone są przez reCAPTCHA – nie tylko odnośnie potencjalnych ataków, ale w ogóle odnośnie zainteresowania i ruchu w systemie rejestracji. System z powodzeniem można podłączyć pod zewnętrzną bazę sprawdzającą rzetelność danych.

Trzecie miejskie zajął Zespół Pana Łukasza Otto, którego jako jeden z dwóch zespołów podjął się dodatkowego modulu systemu. Zespół zwrócił uwagę na brak aplikacji Decidim na urządzenia mobilne. Szukając zwinnego rozwiązania, zespół na podstawie dostępnego API (czyli zbiór reguł ściśle opisujący, w jaki sposób programy lub podprogramy komunikują się ze sobą) stworzył niezależną aplikacje PWA (czyi progressive web app). Tego rodzaju aplikacja, bazuje na witrynie/systemie istniejącym już za pomocą przeglądarki internetowej. To technologia Google, która pozwala utworzyć aplikację webową na telefon lub inne urządzenie mobilne. Rozwiązanie to wyciągnięcie ręki do użytkowników, którzy korzystają przede wszystkim z telefonów. Minus aplikacji na dziś to możliwość tylko „oglądania” systemu – API systemu Decidim pozwala tylko na pokazywanie informacji w systemie, nie możliwość np. komentowania czy logowania do systemu poprzez wypracowaną aplikacje. Jeżeli API Decidim zostanie rozwinięte, taka aplikacja może otworzyć możliwości Decidim na urządzenia mobilne.

Hackathon został realizowany w ramach zadania „Adaptacja Koncepcji Urban Lab w Gdyni” w ramach Programu Operacyjnego Pomoc Techniczna na lata 2014-2020, współfinansowanego ze środków Funduszu Spójności.

Droga Użytkowniczko, Drogi Użytkowniku portalu internetowego www.urbanlab.gdynia.pl

Uprzejmie informujemy, że od 25 maja 2018 r. obowiązuje tzw. RODO, czyli Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE. Nowe prawo wprowadza zmiany w zasadach regulujących przetwarzanie danych osobowych.

Nasza strona internetowa używa plików cookies (tzw. ciasteczka) w celach statystycznych, reklamowych oraz funkcjonalnych. Dzięki nim możemy indywidualnie dostosować stronę do twoich potrzeb. Każdy może zaakceptować pliki cookies albo ma możliwość wyłączenia ich w przeglądarce, dzięki czemu nie będą zbierane żadne informacje.

Szczegółowe zapisy znajdziesz w nowej polityce prywatności portalu internetowego www.urbanlab.gdynia.pl. Jednocześnie informujemy, że Państwa dane są przetwarzane w sposób bezpieczny, z należytą starannością i zgodnie z obowiązującymi przepisami.