Необходимо создать сайт, который представляет из себя каталог фильмов. На сайте должны быть страницы:
- списка всех фильмов (с пагинацией);
- страница одного отдельного фильма;
- страница редактирования данных о фильме;
- страница создания нового фильма.
Редактировать фильм имеет право только тот, кто изначально выложил информацию об этом фильме. Для каждого фильма хранятся: название, описание, год выпуска, режиссёр, пользователь, который выложил информацию, постер. Постер - это файл-изображение. Должна быть возможность загрузить этот файл на сервер и посмотреть его на странице детальной информации о фильме. Функциональность по выкладыванию видео-файла фильма не нужна, нужна только информация о нём. При реализации учитывать, что фильмов в каталоге может быть потенциально сотни тысяч.
-
Backend
- ASP.NET Core 5 MVC
- ORM Entity Framework Core 5.0
- SQLite
-
Frontend
- Bootstrap 4.5