W ramach projektu grupa studentów rozwija istniejący System Zapisów na zajęcia: ulepsza istniejące funkcjonalności, usuwa niepotrzebne i wprowadza nowe.
System Zapisów napisany jest w Pythonie z użyciem framework-u Django, a elementy front-endowe zazwyczaj powstają w TypeScript'cie. Jednakowoż znajomość tych technologii nie jest warunkiem koniecznym uczestnictwa w projekcie. Oczekuje się od studentów raczej gotowości do zanurzenia się w dużym, istniejącym projekcie, rozpoznania terenu i wykonywania w nim zadań.
Przedmiot zalicza wymaganie projektu zespołowego. Można uczestniczyć w nim wielokrotnie.
Przedmiot planowany jest w formie zdalnej z wykorzystaniem standardowych narzędzi. Praca zespołowa studentów oparta jest na GitHubie (issue, pull-request, code-review), a bieżąca komunikacja jest asynchroniczna (z wykorzystaniem komunikatora). Dodatkowo co tydzień będziemy synchronizować się na **zdalnych** spotkaniach (obecność niby nie jest obowiązkowa, ale będzie sprawdzana i należy na nich jednak dość często bywać).
**Pierwsze spotkanie** w semestrze (na którym omawiane są bardziej szczegółowo podstawy organizacji zajęć oraz technicznej strony pracy na przedmiocie) **jest obowiązkowe** dla wszystkich zainteresowanych uczestnictwem, w tym stojących w kolejce. Nieuzasadniona nieobecność na tym spotkaniu może skutkować wypisaniem z grupy (na rzecz osób z kolejki), do decyzji prowadzącego.