Разработка новых модулей и поддержка сайта
Кейс показывает задачу, подход к работе и результат, который получил заказчик.
Кейс показывает задачу, подход к работе и результат, который получил заказчик.
Развивал и поддерживал существующий коммерческий сайт по продаже памятников. Проект был передан мне в состоянии, требующем доработки после предыдущего разработчика: необходимо было разобраться в существующем коде, исправить накопившиеся проблемы и продолжить развитие сайта без использования фреймворков.
Основная задача заключалась не только в исправлении отдельных ошибок, но и в полноценном развитии проекта. В рамках работы реализовывал новые разделы и функциональность каталога, улучшал существующую структуру сайта, занимался технической SEO-настройкой и разработал интерактивную карту России для расчёта стоимости доставки.
Работу начал с изучения существующего проекта и рефакторинга его кода. Исправил выявленные ошибки, упростил структуру отдельных компонентов и привёл существующую реализацию в более поддерживаемое состояние, после чего продолжил разработку новых функций.
Одной из наиболее сложных задач стала интерактивная карта России для расчёта стоимости доставки. Реализовал её самостоятельно на основе SVG и JavaScript: регионы карты стали интерактивными элементами, а выбор региона используется для определения соответствующей стоимости доставки. Это позволило встроить расчёт непосредственно в пользовательский сценарий сайта без стороннего картографического сервиса.
Для каталога памятников разработал новые функциональные разделы с карточками товаров, фильтрацией и сортировкой по типам. Также расширил структуру навигации, добавил информационные блоки и доработал существующие страницы.
Для обработки обращений с сайта настроил отправку данных форм через EmailJS, благодаря чему заявки пользователей стали корректно передаваться на электронную почту.
Отдельно выполнил техническую SEO-настройку сайта: подготовил sitemap.xml и robots.txt, чтобы поисковые системы могли корректно обрабатывать структуру и страницы ресурса.
Вся разработка выполнялась без фреймворков — на HTML, CSS и JavaScript. Интерфейс адаптирован для работы на мобильных устройствах.
В результате существующий сайт был не только исправлен, но и существенно расширен новыми возможностями. Проект получил обновлённый каталог с фильтрацией, новые информационные разделы, рабочую систему отправки заявок и интерактивный расчёт стоимости доставки по регионам России.
Одновременно была улучшена поддерживаемость существующего кода и подготовлена базовая техническая SEO-инфраструктура сайта.
Моя роль: Frontend Developer
Стек: HTML, CSS, JavaScript, SVG, EmailJS
Верстка адаптивного интернет-магазина гаджетов
Разработал адаптивный сайт для интернет-магазина современных гаджетов по готовому макету в Figma. Основной задачей…
Анализ данных и построение дашборда
Разработал аналитический дашборд для агентства FBMAPI на основе данных о публикациях и каналах в Telegram и MAX…
Frontend-разработка приложения для медитаций
Участвовал в командной разработке коммерческого приложения для медитаций и практик осознанности. Проект представлял…