Projekt inżynierski

Platforma do zgłaszania usterek – WWW + aplikacja mobilna

Zgłaszaj usterki w kilka sekund, dołącz zdjęcia i lokalizację, głosuj i dyskutuj. Miasto zyskuje rzetelną listę priorytetów – Ty realny wpływ na otoczenie.

Platforma do zgłaszania usterek w przestrzeni publicznej

Celem projektu jest stworzenie nowoczesnej platformy – serwisu WWW oraz aplikacji mobilnej – która umożliwia mieszkańcom szybkie i proste zgłaszanie usterek w przestrzeni publicznej, takich jak awarie oświetlenia, zniszczona infrastruktura drogowa czy problemy z zielenią miejską. Każde zgłoszenie zawiera opis, zdjęcie oraz dokładną lokalizację GPS, co znacząco przyspiesza reakcję służb miejskich i ułatwia ich pracę operacyjną.

Rdzeniem rozwiązania jest mechanizm głosowania społeczności i dyskusji przy zgłoszeniach. Dzięki temu społeczność pomaga ustalać priorytety napraw, a urzędy otrzymują wiarygodną listę najpilniejszych spraw, co przekłada się na lepsze planowanie prac i efektywniejsze zarządzanie zasobami.

Jak to działa

1

Zgłoszenie

Opis, zdjęcia i lokalizacja na mapie (GPS lub ręcznie).

2

Weryfikacje

Turnstile (captcha), walidacje pól i lokalizacji – blokada nadużyć.

3

Głosowanie

Bilans głosów (za – przeciw) wyznacza priorytet.

4

Dyskusja

Komentarze i odpowiedzi dla doprecyzowania szczegółów.

5

Realizacja

Statusy prac (w trakcie, rozwiązane) i lepsze planowanie.

Najważniejsze funkcje

Aplikacja mobilna

Capacitor + Framework7: zgłoszenia w terenie, aparat i galeria.

Zdjęcia i miniatury

Automatyczne przetwarzanie i miniatury po stronie serwera.

Dokładna lokalizacja

GPS i wygodny wybór miejsca na mapie (Leaflet/OSM).

Ocena i komentarze

Bilans głosów oraz odpowiedzi w komentarzach.

Ochrona anty‑spam

Cloudflare Turnstile w kluczowych akcjach.

Kolejka offline

Zapis lokalny i automatyczna wysyłka po powrocie sieci.

Korzyści dla mieszkańców

  • Prosty formularz i szybkie zgłaszanie problemów prosto z telefonu.
  • Przejrzysty podgląd statusu i dyskusji pod zgłoszeniem.
  • Realny wpływ na priorytety dzięki głosom społeczności.

Korzyści dla urzędów i służb

  • Gotowa lista priorytetów z bilansami głosów i komentarzami.
  • Lepsze planowanie zasobów dzięki rzetelnym danym (opis, zdjęcia, lokalizacja).
  • Skrócony czas reakcji i lepsza komunikacja z mieszkańcami.

Technologie

  • Backend: Laravel (Sanctum, Livewire), przetwarzanie obrazów, API REST.
  • Frontend WWW: Blade + Tailwind CSS, komponenty Livewire.
  • Aplikacja mobilna: Capacitor + Framework7 (React), kamera, lokalizacja, kolejka offline.
  • Mapa: Leaflet + OpenStreetMap (reverse‑geocoding, znacznik pozycji).
  • Captcha: Cloudflare Turnstile (ochrona anty‑spam).

Najczęstsze pytania (FAQ)

Czy mogę dodać zgłoszenie bez Internetu?

Tak. Zgłoszenie zostanie zapisane lokalnie i wysłane automatycznie, gdy telefon odzyska połączenie.

Jak działa weryfikacja i ochrona przed nadużyciami?

W kluczowych akcjach stosujemy Turnstile (captcha), a także walidacje pól i lokalizacji po stronie serwera.

Co oznacza ocena zgłoszenia?

To bilans wszystkich głosów: głosy „za” minus głosy „przeciw”. Dzięki temu widoczny jest realny priorytet.

Dołącz i pomóż ulepszać przestrzeń publiczną

Przeglądaj zgłoszenia, głosuj i zgłaszaj nowe – razem działamy szybciej.