PRAPRO3.rst

Pracownia Programowania

PROJEKT

Projekt z zakresu REACT + AUTH

Stworzenie niezależnego klienta wykorzystujących REST API dla naszej aplikacji z Projektu 2.

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

20% 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, podsumowań), dodanie testów 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.