Георгий Маслов › georgiymaslov
Telegram-боты, парсеры, 1С и Битрикс24, сайты на WordPress
Рейтинг
37 565
№ 16 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Москва
Опыт работы
9 лет
На сайте с
2017 года
Юридический статус
Самозанятый
Эксперт
Национальной Гильдии Фрилансеров
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Живая поддержка и развитие видеохостинга после MVP: фичи сверх ТЗ, продакшн-баги, редизайн ленты

Используемые навыки Django Docker Python React.js Веб-разработка

Описание

Заказчик уже получил MVP видеохостинга (открытая платформа на Python/Django + React, отдельный кейс в портфолио) и вывел его на реальных пользователей. Задача на этом этапе — держать продакшн стабильным при живой нагрузке и развивать продукт дальше: заказчик присылает баг-репорты и правки по ходу дня (скриншоты, видео), нужно быстро реагировать и добавлять функциональность сверх исходного технического задания.

Решение

1. Обложка видео при загрузке — выбор кадра из самого видео как превью на странице загрузки.
2. Упрощение профиля канала — убраны лишние вкладки по просьбе заказчика (фронтенд и бэкенд).
3. Редизайн бокового меню — статичные разделы заменены на авто-плейлисты у каждого канала.
4. Лента вертикальных видео — блюр-леттербокс вместо обрезки кадра, три итерации по референсам заказчика.
5. Адаптивная раскладка плеера — видео во всю ширину на мобильном, корректный пилларбокс на десктопе.
6. Карусель коротких видео на главной странице — создана с нуля, включая переход по клику на нужное видео.
7. Страница канала — вкладки как на больших видеоплатформах: Главная / Видео / Короткие видео / Плейлисты; аватар канала стал кнопкой смены фото с бейджем-камерой (виден и на телефоне, где нет hover).
8. Русская локализация интерфейса, включая вендорный бандл видеоплеера, у которого нет штатной таблицы переводов — переводил то, что показывается, не трогая служебные значения, по которым работают сортировка и сохранённые настройки.
9. Многораундовая доводка шапки сайта: иконки переведены на inline-SVG (устранена разница рендеринга между iPhone/Android/десктопом), выровнены видимые промежутки «по чернилам» глифов, оба выпадающих меню сделаны полноценными панелями, тёмная/светлая тема.

Стек: Python, Django, React, Docker, CSS/JS.

Результат

Более 50 часов живой поддержки и разработки за пару недель, среднее время от баг-репорта (скриншот или видео от заказчика) до фикса на проде — меньше суток. Проект в работе, долгосрочный формат сотрудничества.

Сайт живой и работает: https://sawonce.com — можно зайти и оценить результат.

Оценили проект:

Другие проекты

Все проекты →
Инженерия и Проектирование Блок почтовых ячеек из листового металла: рабочие чертежи, развёртки под лазер, DXF и DWG
Блок почтовых ячеек из листового металла: рабочие чертежи, развёртки под лазер, DXF и DWG
78
Веб-разработка и IT Демо ГИС ЖКХ по одному региону
Демо ГИС ЖКХ по одному региону
17
Веб-разработка и IT CRM: обращение, ответственный и задача без дублей — локальное демо
CRM: обращение, ответственный и задача без дублей — локальное демо
13
Веб-разработка и IT Демо мероприятий: роли и бюджеты
Демо мероприятий: роли и бюджеты
9