Projekt z zakresu REACT + AUTH
Stworzenie niezależnego klienta wykorzystujących REST API dla naszej aplikacji z Projektu 2 (musi byc uruchamiany niezależnie od kodu serwera (backendu)). Serwer backend najlepiej jak bedzie serwerem z projektu drugiego, ale nie jest to wymagane.
40% punktów: Aplikacja frontend ma umożliwiać edycję, dodawanie, usuwanie danych z bazy danych oraz wyświetlać je w postaci tabeli,
20% punktów: Ogólny widok tabeli danych powinien być stronnicowany.
25% punktów: Aplikacja powinna umożliwiać autoryzację w dowolnej formie (własną przez nazwę użytkownika i hasło lub przez zewnętrzny serwer autoryzujący (Google, Facebook itp.)).
15% punktów: Dodatkowo aplikacja powinna być rozszerzona o pojedynczy aspekt nie omawiany na zajęciach taki jak : dodanie obsługi "sesji użytkownika", integracja obsługi bazy danych w postaci Liquibase / Flyway, integracja Springa z inną biblioteką, dodanie na froncie elementów dodatkowych (biliotek do wykresów, przechowywania stanu, routingu itp), dodanie testów API do aplikacji, dodanie testów obciążeniowych, dodanie load balancera do Tomcata, każde inne wymyślone przez autora projektu. Student sam wybiera, który aspekt aplikacji chciałby rozszerzyć i w jakim zakresie.