Tablica BO, czyli jak to było?

tablicaboNa trzecim roku studiów jeden z naszych wykładowców zapytał nas jako studentów, czy chcielibyśmy wziąć udział w jednym z projektów realizowanych przez nasz wydział dla Urzędu Miasta Łodzi. Zawsze byłem chętny do brania udziału w dodatkowych projektach, które mogą przynieść korzyści tj. zdobycie dodatkowej wiedzy i doświadczenia w swojej dziedzinie. W związku z tym nie zastanawiając się zbyt długo razem z kolegą zgłosiliśmy się do projektu „w ciemno” nie wiedząc czego on konkretnie będzie dotyczył.

Na pierwszym spotkaniu dowiedzieliśmy się, że projekt będzie dotyczył ułatwienia mieszkańcom komunikacji w trakcie trwania kolejnych edycji Budżetu Obywatelskiego dla Łodzi. Od początku zapowiadało się ciekawie. Razem z kolegą przygotowaliśmy projekt aplikacji internetowej z jej funkcjonalnością. Na każdym kolejnym spotkaniu rozmawialiśmy o kolejnych aspektach serwisu, jego funkcjonalności i wyglądzie. Część założeń, które były na początku zostały odrzucone, a w ich miejsce pojawiały się nowe.

tablicaboGdy projekt został zaakceptowany zabraliśmy się do pisania. Zostaliśmy zobligowani do przygotowania wszystkiego od podstaw wliczając przygotowanie wirtualnej maszyny, na której miała strona być przetrzymywana i obsługiwana. Musieliśmy pamiętać o tym, że witryna musi spełniać normy rządowej strony internetowej, czyli trzeba było trzymać się norm WCAG 2.0. Z tego co było mi wiadomo Twitter Bootstrap 3 posiada zgodność ww. standardem, więc wszystko musiało się na tym opierać. To był wierzchołek góry lodowej.

W pierwszej fazie udało nam się zbudować front-end, dzięki czemu dowiedzieliśmy się jak bardzo źle to wygląda. Dzięki konsultacji z grafikiem (za co dziękujemy) uzyskaliśmy niezbędne informacje o tym co należy poprawić i jak ew. powinno to wyglądać, a więc znowu do roboty. Na kolejnym spotkaniu zaprezentowaliśmy nową odsłonę z wytłumaczeniem dlaczego tak, a nie inaczej. Została ona przyjęta bardzo pozytywnie. Przy tym spotkaniu pojawiły się nowe sugestie dotyczące funkcjonalności i bardzo dobrze.

tablicabo2Kolejnym etapem było pisanie skryptów do wdrożenia funkcjonalności serwisu, aby mógł on „działać”. Po tym jak już wszystko chodziło, zajęliśmy się zapleczem. Mówiąc zaplecze mam na myśli panele administracyjne dla osób, które będą mogli obsługiwać cały serwis, oraz panele dla wnioskodawców do obsługi profili swoich wniosków.

Gdy mogło by się wydawać, że nie ma już do czego się przyczepić i wszystko działa wyśmienicie, oraz jest przygotowane całkowicie według potrzeb mieszkańców i urzędników, którzy współpracowali z nami, jednak poprawki się pojawiały. Niestety nie kilka, nie kilkanaście, a kilkadziesiąt. Zdarzało się, że pewne funkcjonalności nie do końca działały tak jak powinny i występowały błędy. Wcale nas to nie zdziwiło, bo serwis był napisany od początku przez nas i były gdzieniegdzie skonstruowane dosyć zaawansowane algorytmy. W tym momencie również powinienem wspomnieć, że musiałem stworzyć grafiki reprezentujące mapę Łodzi z podziałem na dzielnice i osiedla z otrzymanych grafik wektorowych przygotowanych przez Łódzki Ośrodek Geodezyjny. Było z tym problemów co nie miara i za każdym razem, gdy generowałem nowe mapy, musiałem poświecić na to ok. 3-4 godziny.

Finalnie projekt został uruchomiony na serwerach Urzędu Miasta Łodzi i świetnie się sprawuje. Jest to innowacyjny projekt, który ułatwi mieszkańcom w wyszukiwaniu wniosków w danym rejonie. Ma też zadanie ułatwić komunikację pomiędzy samymi wnioskodawcami. Liczymy na to, że wnioskodawcy będą mogli połączyć swoje siły i zgłaszać większe projekty wspólnie.
Prawa do aplikacji pozostały przekazane miastu. Pracuję nad drugą wersją, bardziej rozbudowaną i elastyczną. Tym razem chcę wykorzystać znane frameworki php do zoptymalizowania działalności.

Specyfikacja:

  • Wykorzystany Twitter Boootstrap 3
  • Wykorzystana biblioteka jQuery
  • Dołączone Google Analytics
  • Panel administracyjny z podziałem na role
  • Panel wnioskodawcy do modyfikacji treści na stronie własnego wniosku
  • Możliwość udzielania opinii (co daje nam zalążek portalu społecznościowego)
Poniżej kilka reportaży ze mną w roli głównej



Artykuł na stronie wydziału Fizyki i Informatyki Stosowanej UŁ

Zapraszam serdecznie http://tablicabo.uml.lodz.pl