Problem
Konkursy moot court — symulacje rozpraw sądowych prowadzone przez i dla studentów — są logistycznie ciężkie: każda edycja wymaga rejestracji, zespołów, harmonogramów, drabinek, wyników i opłat wpisowych, często przy kilku wydarzeniach w roku. Nie było do tego dedykowanego narzędzia, więc organizatorzy ogarniali wszystko formularzami, mailem i ręcznie prowadzonymi drabinkami.
Klient chciał zastąpić ten chaos jednym produktem: jednym miejscem, w którym organizatorzy publikują wydarzenia, a uczestnicy zapisują się, płacą i śledzą drabinkę — bez arkuszy i przepychanek mailowych.
Co zbudowaliśmy
Zbudowaliśmy platformę webową (Next.js, MySQL) wokół czytelnego, trzypoziomowego modelu: nadrzędny admin nadzoruje organizatorów wydarzeń, a ci prowadzą własne konkursy dla uczestników. Organizatorzy tworzą wydarzenia z pełnymi szczegółami, a wszystko dotyczące danej edycji żyje w jednym miejscu.
Uczestnicy zapisują się indywidualnie lub zespołowo, płacą wpisowe przez Stripe i śledzą konkurs na drabince wyników na żywo. Każdy użytkownik ma profil ze swoimi wydarzeniami i pełną historią.
Od stworzenia wydarzenia, przez płatną rejestrację, po opublikowane wyniki — cały cykl konkursu toczy się w platformie: bez zewnętrznych formularzy, ręcznego zbierania opłat i prowadzonych na piechotę drabinek.
Efekt
Dostarczyliśmy kompletną platformę obsługującą pełny cykl konkursu moot court — od konfiguracji wydarzenia, przez zespołową, płatną rejestrację, po drabinki wyników na żywo. Odbywały się na niej realne konkursy, w których organizatorzy, uczestnicy i nadzorujący admin pracowali w jednym narzędziu zamiast w rozproszonych formularzach i arkuszach.