Задача — разработать современный сайт для действующего салона красоты «Ассоль», который одновременно работает как презентация бизнеса, каталог услуг и удобный инструмент для клиентов.
На сайте нужно было разместить услуги и цены, работы мастеров, информацию о команде, акции и сертификаты, отзывы, контакты и онлайн-запись.
Отдельным требованием была возможность самостоятельно менять контент без обращения к разработчику: цены, услуги, фотографии, мастеров, акции и другие данные.
Также проект должен был хорошо работать на мобильных устройствах, быстро загружаться и быть готовым к полноценной работе на собственном домене.
Разработал сайт и административную часть проекта с нуля.
Реализовал:
— адаптивный интерфейс для компьютеров и мобильных устройств;
— каталог услуг и цен;
— портфолио работ;
— блок мастеров;
— акции и сертификаты;
— интеграцию онлайн-записи;
— карты, отзывы и контактные блоки;
— собственную административную панель для управления контентом;
— авторизацию администраторов;
— базу данных;
— загрузку и замену изображений и видео через Object Storage;
— SEO-метаданные и canonical URL;
— защищённую работу форм и административного API;
— production-развёртывание на VPS через Nginx и PM2;
— HTTPS;
— автоматическое ежедневное резервное копирование базы с проверкой целостности и ротацией копий.
Перед запуском проект прошёл автоматические тесты и ручную проверку в нескольких браузерах и на мобильном устройстве.
Готовый production-сайт, которым салон может пользоваться без участия разработчика в повседневном обновлении контента.
Администраторы могут самостоятельно менять услуги и цены, добавлять работы, редактировать информацию о мастерах, загружать изображения и управлять акциями.
Сайт размещён на собственном домене, работает по HTTPS и адаптирован для мобильных устройств.
Для проекта настроены резервное копирование, хранение медиа, защита административной части и контроль ошибок при дальнейших изменениях.
Сайт работает в production: assolkrasota.ru