VHS - это сервис для загрузки и просмотра видео с персональной системой лайков и подписок.
- Для разработки был использован язык Python и фреймворк Flask
- Сервис является RESTful
- Сервис предоставляет API для работы с пользователями, видео, лайками и подписками
На данный момент VHS предоставляет пользователям следующий функционал:
- Создание личного профиля, загрузка видео с превью и описанием
- Поиск интересных видео и людей на главной странице в подборках Новых, Лучших и Недооцененных роликов
- Просмотр видео с возможностью добавить его в любимые и подписаться на автора
- Просмотр новых видео от пользователей, на которых вы подписаны
- Просмотр любимых видео
- Изменение или удаление собственных видео
- Поиск видео
В будущем планируется добавить следующий функционал:
- Полноценный личный кабинет
- Возможность добавления комментариев к видео
- Удобный видеоплеер
- Персональная система рекомендаций
Для запуска VHS требуется Python.
Установите зависимости из requirements.txt
и запустите сервер:
python main.py