PRAPRO3.rst

Pracownia Programowania

PROJEKT

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)).

25% punktów: Aplikacja frontend musi mieć możliwość niezależnego uruchomienia (w odłączeniu od aplikacji serwerowej).

30% punktów: Aplikacja frontend ma umożliwiać edycję, dodawanie, usuwanie danych z bazy danych oraz wyświetlać je w postaci tabeli,

10% punktów: Ogólny widok tabeli danych powinien być stronnicowany.

20% punktów: Aplikacja powinna umożliwiać autoryzację w dowolnej formie (własną 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.