Георгий Маслов georgiymaslov
Сайты, боты, 1С, Битрикс24, парсеры, SEO, автоматизация, ИИ
Рейтинг
29 251
№ 25 в каталоге
Отзывы
Профессионализм
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 — можно зайти и оценить результат.

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

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

Все проекты →
Веб-разработка и IT Речь из записи диктофона, забитой шумом: вытащен разговор мужчины и женщины
Речь из записи диктофона, забитой шумом: вытащен разговор мужчины и женщины
42
Веб-разработка и IT Алготрейдинговый бот для официального брокерского API: риск-менеджмент, бэктестинг, live-запуск с автовосстановлением
Алготрейдинговый бот для официального брокерского API: риск-менеджмент, бэктестинг, live-запуск с автовосстановлением
55
Веб-разработка и IT Сайт правового центра на Тильде: перенос к владельцу, заявки в телеграм и почту, новые услуги и выигранные дела
Сайт правового центра на Тильде: перенос к владельцу, заявки в телеграм и почту, новые услуги и выигранные дела
26
Веб-разработка и IT SEO видеохостинга: диагностика Google Search Console и возврат видео в индекс Google
SEO видеохостинга: диагностика Google Search Console и возврат видео в индекс Google
51