Głosowanie na projekty obywatelskie – WordPress

Zadanie polegało na stworzeniu wtyczki WordPress oferującej mechanizmy do głosowania na projekty obywatelskie. Odwiedzający stronę mógł wybrać swoją lokalizację oraz opisać dokładnie pomysł na rozwój kulturalno-sportowy danej miejscowości.

Za pomocą shortcodu wtyczka wyświetlała formularz zgłoszeniowy, a po jego wypełnieniu tworzyła odpowiednie wpisy w bazie danych. Administrator witryny miał możliwość wyeksportowania wszystkich zgłoszeń do pliku CSV. Aby uzyskać dokładne informacje na temat podziału administracyjnego wykonana została integracja z TERYT API.

Funkcjonalności wtyczki:

  • Wyświetlenie formularza umożliwiającego głosowanie
  • Integracja z TERYT API
  • Zbieranie głosów w bazie danych
  • Kategoryzowanie zgłoszeń
  • Eksport zgłoszeń do pliku CSV
  • Wyświetlenie wyszukiwarki ostatnich zgłoszeń z filtrami po kategorii i lokalizacji

Wykorzystane technologie:

  • WordPress
  • PHP
  • jQuery
  • TERYT API
Integracja APIWordpress