Не просто новый внешний вид
Начиналось всё с желания привести старые сайты в порядок. В итоге пришлось восстановить данные и фотографии, собрать единую структуру, упростить работу владельца и постепенно нарастить полноценную цифровую систему.
Разрозненный архив
- три отдельных сайта и повторяющаяся навигация;
- устаревшие страницы и битые материалы;
- перепутанные привязки фотографий;
- контент сложно поддерживать самостоятельно;
- нет единого сценария заявок и обслуживания.
Единая цифровая среда
- актуальный публичный сайт и сохранённый архив;
- щенки, новости, услуги, отзывы и гид владельца;
- заявки, статусы, календарь и кабинет;
- управление с телефона без правки кода;
- SEO, аналитика и production-оптимизация.
Что работает сейчас
Репозиторий показывает проект целиком: не только внешний сайт, но и скрытые операционные слои, которые делают его пригодным для повседневной работы.
Щенки и породы
Карточки, фотогалереи, статусы, родословные и актуальные предложения.
Новости и архив
Статьи, объявления, фотоальбомы и сохранённые материалы старых сайтов.
Отзывы
Отдельные карточки отзывов, категории услуг, даты и полноценные страницы историй.
Гид владельца
8 самостоятельных глав о переезде, уходе, социализации и поддержке.
Мобильный кабинет
Создание и редактирование контента через упрощённый интерфейс `/app/`.
Баннеры без кода
Загрузка, удаление и перестановка изображений прямо владельцем.
Mini-CRM
Заявки, статусы, визиты и периоды передержки в одном рабочем контуре.
Telegram
Уведомления, публикация, несколько администраторов и сервисные команды.
ETL миграция
Python-обработка старого контента, восстановление связей и очистка данных.
SEO + Schema.org
Мета-теги, sitemap, robots, JSON-LD, Open Graph и аналитика.
Performance
LCP/CLS, lazy-loading, WebP, defer и кэширование.
REST API / PWA
Слой API для кабинета, service worker и мобильного сценария управления.
Эволюция проекта
Кейс удобнее читать как последовательность задач: сначала сохранить и собрать данные, затем сделать управление простым, после — развивать продукт вокруг реального использования.
Собрать наследие
Разбор трёх сайтов, фото, статей, карточек и повреждённых связей.
Нормализовать данные
ETL, очистка, импорт и единая предметная модель WordPress.
Дать владельцу контроль
CRM, заявки, кабинет, PWA, Telegram и редактирование без разработчика.
Сделать видимым
SEO, Schema.org, аналитика, скорость и мобильная стабильность.
Добавить контентные сервисы
Отзывы, архив и практический гид владельца как самостоятельные разделы.
Все страницы репозитория
Теперь GitHub Pages работает как небольшая документационная система. Все HTML-страницы связаны общей навигацией и доступны напрямую.
Архитектура проекта
Компоненты, данные, API, CRM, PWA, Telegram и технические решения.
История разработки
Как проект прошёл путь от миграции до production и контентной экосистемы.
Инструкция владельцу
Управление щенками, новостями, заявками, календарём и баннерами.
Развитие и сервисы
Идеи дальнейшего развития вокруг сайта и клиентских сценариев.
Главная ценность проекта — не в количестве функций, а в том, что цифровая часть перестала мешать владельцу питомника заниматься своей основной работой.
Принцип разработки Lanko.rfТехнологический стек
Стек сложился вокруг миграции, CMS, API, мобильного управления, уведомлений и поисковой доступности.