Самостоятельно сделать полнсотью работающий backend, идею сайта и дизайн пользовательского интерфейса скопировать с YouTube`а
- Создание аккаунта (регистрация, аутентификация)
- Изменение аккаунта
- Просмотр видео
- Система рейтинга видео по просмотрам и лайкам
- Система поиска видео
- Плейлисты:
- Создание своих плейлистов
- Автоматически обновляемые плейлисты:
- случайные видео
- популярные видео
- подписки
- рекомендованные видео
- Создание канала
- Добавление своих видео
Пользователь вводит персональные данные, которые хранятся в бд и могут быть использованы для аутентификации и др. Просматривать видео можно и без аутентификации, однако для того, чтобы ставить лайки, добавлять свои видео и создавать плейлисты необходимо войти в аккаунт.
Возможность поменять личные данные.
Видео сортируются по количеству просмотров и соотношению лайков и дизлайков
Поиск видео по совпадениям в названии
Набор видео отобранных по некоторым параметрам.
У каждого пользователя есть собственное хранилище, где он может создавать плейлисты и добавлять в них видео
Канал - отдельный интерфейс позволяющий добавлять, удалять, редактировать свои видео.
У каждого аккаунта есть возможность загружать свои видео, которые будут видны другим пользователям
- Создание пользовательских плейлистов
- Плейлист популярных видео
- Система рейтинга видео