Przejdź do głównej zawartości

Projekt semestralny

Projekt semestralny ZAW

Największy projekt semestru — pełna aplikacja React tworzona w parze. Wszystko, co widzisz na tej stronie, to specyfikacja Twojego zadania na najbliższe tygodnie.

Projekt semestralny to zespołowe zaliczenie przedmiotu ZAW realizowane przez 2-osobowe zespoły. Tworzycie kompletną aplikację SPA (Single Page Application) w React z podziałem odpowiedzialności między członków zespołu.

W ramach projektu musicie zbudować działającą aplikację webową, która:

  • Jest napisana w React 18+ (komponenty funkcyjne, hooki)
  • Posiada routing (minimum 2-3 widoki / strony)
  • Zarządza stanem aplikacji (useState, useReducer lub Context API)
  • Komunikuje się z API (zewnętrznym lub symulowanym) lub korzysta z localStorage
  • Posiada README.md z opisem projektu i instrukcją uruchomienia


  1. Tydzień 1: Losowanie tematu, deklaracja wariantu, konfiguracja projektu (Vite + React), podział zadań

  2. Tydzień 2-3: Podstawowa struktura komponentów, routing, mockowane dane

  3. Tydzień 4-5: Komunikacja z API/localStorage, zarządzanie stanem, integracja modułów

  4. Tydzień 6-7: Rozbudowa funkcji (wariant B/C), obsługa błędów, stany ładowania

  5. Tydzień 8: Finalizacja, dokumentacja, README, testy manualne, przygotowanie do obrony