Panel Groups Randomizer, to aplikacja internetowa umożliwiająca losowanie grup ludzi. Teoretycznie może np. służyć do dopierania par w speed datingu. Została jednak stworzona z myślą o panelach obywatelskich. Założenia są takie, żeby jednocześnie jak najmniej osób spotkało się dwa razy oraz żeby każdy się spotkał z każdym (o ile pozwala na to liczba grup).
Techniczne ciekawe elementy:
import
) bez kompilacji! Zależności są ładowane samodzielnie przez przeglądarkę.Jednym z moich założeń projektowych było maksymalne uproszczenie zależności. Aplikacja miała korzystać z tego co już jest wbudowane w nowoczesne przeglądarki. Jednak, żeby zaoszczędzić trochę czasu, zdecydowałem się na użycie prostej biblioteki do obsługi szablonów-komponentów. Zatem biblioteka Knockout.js to jedyna zewnętrzna zależność.
Szczególne podziękowania dla Ewy Jaros za pomoc w tłumaczeniach i metodologii matematycznej (teoria grafów). Koncepcja opracowana przez Marcina Gerwina (specjalistę od demokracji deliberacyjnej). Projekt sfinansowany częściowo ze środków Gminy Wrocław w ramach zadania publicznego „Pierwszy wrocławski panel obywatelski”.
Linki
Zobacz też
Inne moje aplikacje do obsługi paneli obywatelskich: