Портфолио
Роль в проекте: full stack разработчик.
Сайт изготовителя и продавца мозаики ручной работы, разработанный в паре с дизайнером и предназначенный для передачи заказчику «под ключ».
В качестве CMS используется Mezzanine — мощная и надежная платформа на базе Django, предоставляющая удобный пользовательский интерфейс администраторам и контент‑менеджерам по управлению публикациями и формами обратной связи.
Сервер находится под управлением Gunicorn и nginx.
Роль в проекте: full stack разработчик.
Сайт digital агентства на базе статического генератора Wintersmith. Статическая генерация позволяет снизить нагрузку на сервер и проводить демонстрацию и тестирование сайта на любом персональном компьютере. Дизайн адаптирован как для обычных (десктопных) браузеров, так и для мобильных устройств.
Возможность эффективной интернационализации содержимого достигается за счет разделения шаблонов и содержимого страниц.
Роль в проекте: front-end разработчик, верстальщик.
Информационное приложение в социальной сети Facebook, предоставляющее возможность выбрать на карте одно из четырех предприятий ОАО «ОХК «УРАЛХИМ» и ознакомиться с подробной информацией о нём.
Используемые на этой странице карты Google Maps были стилизованы с целью выделить на рельефе местности булавки предприятий для более комфортного визуального восприятия информации.
Роль в проекте: full stack разработчик.
Новостное приложение в социальной сети Facebook с интересными фактами из мира финансов. В качестве backend используется фреймворк Flask.
Для добавления контента предусмотрена панель администратора, с помощью которой можно создавать и редактировать заметки и разделы.
Роль в проекте: front-end разработчик, верстальщик.
Масштабный проект, развившийся из нескольких статических страниц до объемного портала по Эстафете Олимпийского огня, которая предворяла Зимние Олимпийские игры в Сочи.
Центральным элементом сайта является интерактивная карта маршрута Эстафеты, использующая Javascript и Canvas для подсветки городов-участников и оставшегося факелоносцам пути до Сочи.
Каждый город-участник имеет персонально оформленную страницу, содержащую интересные факты и отчеты о прошедших предолимпийских мероприятиях. Переход между городами осуществляется без перезагрузки страницы на основе AJAX вызовов.
В качестве backend был выбран Django, используемый в качестве REST-сервиса и предоставляющий удобный административный интерфейс менеджерам сайта.
Сайт адаптирован для отображения как на экранах с большим разрешением, так и для мобильных устройств.