Projekt zrealizowany w Java EE, którego celem było stworzenie aplikacji webowej do zarządzania użytkownikami, skrzynkami i skinami (w stylu CS:GO).
-
Użytkownicy
- rejestracja, edycja, usuwanie
- dodawanie i aktualizacja avatarów
- logowanie przez Basic Auth
-
Skrzynki (Cases)
- tworzenie nowych skrzynek
- edycja istniejących
- usuwanie
- podgląd listy skinów przypisanych do skrzynki
-
Skórki (Skins)
- przypisywanie skinów do skrzynek
- edycja parametrów (np. float value, nazwa)
- usuwanie skinów
- Java EE (JAX-RS, JPA, EJB)
- REST API wystawione na porcie
9080 - JSON oraz multipart/form-data (np. upload avatarów)
- Basic Authentication
- Baza danych relacyjna (np. PostgreSQL)
GET /api/users– lista użytkownikówPUT /api/users/{id}– edycja danych użytkownikaGET /api/cases/{id}/skins– pobranie skinów ze skrzynkiPATCH /api/skins/{id}– aktualizacja parametrów skina
- backend – logika biznesowa i warstwa REST (Java EE)
- frontend (prosta strona) – komunikacja z API i prezentacja danych
- baza danych – przechowywanie użytkowników, skrzynek, skinów
👉 Projekt pokazuje pełny cykl CRUD oraz zarządzanie zasobami poprzez REST API, z naciskiem na praktyczne wykorzystanie Java EE w aplikacjach webowych.