Aplikacja internetowa umożliwiająca przeglądanie i ocenianie filmów oraz seriali, zarządzanie własną listą obejrzanych tytułów i korzystanie z funkcjonalnego REST API.
Dominika Bujnarowska - dbujnarowska@student.agh.edu.pl
- Przeglądanie filmów i seriali
- Wyszukiwanie i sortowanie według różnych kryteriów
- Dodawanie filmów do listy użytkownika
- Oceny użytkowników i średnia ocena filmu
- Zliczanie całkowitego czasu oglądania
- REST API z autoryzacją tokenem
- Pobieranie listy filmów i seriali (wszystkich lub użytkownika)
- zarządzanie listą użytkownika (dodawanie, usuwanie, ocenianie)
- autoryzacja tokenem
token znajduje się w zakładce Account
Wymagany nagłówek
username: testuser
token: abc123
- Lista filmów
GET /api/MoviesAPI - Film o id=1
GET /api/MoviesAPI/1 - Dodanie filmu do listy użytkownika
POST /api/UserListAPI/5 - Aktualizacja oceny filmu
PUT /api/UserListAPI/1/4.5 - Usuwanie filmu z listy
DELETE /api/UserListAPI/1
Zawiera: Id, Title, Year, SeriesId, Rating, Duration
Ocena (Rating) to średnia z ocen użytkowników.
Zawiera: Id, Name
Relacja wielu-do-wielu między użytkownikiem a filmem
Zawiera: UserId, MovieId, UserRating
Oceny przypisane do filmów przez użytkowników
Zawiera: UserId, MovieId, UserRating
- Sklonuj repozytorium
git clone https://github.com/twoje-repozytorium/projekt-filmowy.git cd projekt-filmowy - Przygotuj bazę danych
dotnet ef database update - Uruchom
dotnet run