кейс проекта ланко.рф

Как менялся сайт питомника «Ланко»

История большого обновления: три старых сайта объединены в один современный ланко.рф — с щенками, услугами, архивом, заявками, CRM, мобильным кабинетом, отзывами и живым гидом владельца.

3 → 1исторических сайта объединено
40+лет истории питомника
7пород на основном сайте
1000+фотографий в миграции
8глав в гиде владельца

Не просто новый внешний вид

Начиналось всё с желания привести старые сайты в порядок. В итоге пришлось восстановить данные и фотографии, собрать единую структуру, упростить работу владельца и постепенно нарастить полноценную цифровую систему.

до

Разрозненный архив

  • три отдельных сайта и повторяющаяся навигация;
  • устаревшие страницы и битые материалы;
  • перепутанные привязки фотографий;
  • контент сложно поддерживать самостоятельно;
  • нет единого сценария заявок и обслуживания.
→
после

Единая цифровая среда

  • актуальный публичный сайт и сохранённый архив;
  • щенки, новости, услуги, отзывы и гид владельца;
  • заявки, статусы, календарь и кабинет;
  • управление с телефона без правки кода;
  • 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 и мобильного сценария управления.

Эволюция проекта

Кейс удобнее читать как последовательность задач: сначала сохранить и собрать данные, затем сделать управление простым, после — развивать продукт вокруг реального использования.

01 · аудит

Собрать наследие

Разбор трёх сайтов, фото, статей, карточек и повреждённых связей.

02 · миграция

Нормализовать данные

ETL, очистка, импорт и единая предметная модель WordPress.

03 · операции

Дать владельцу контроль

CRM, заявки, кабинет, PWA, Telegram и редактирование без разработчика.

04 · production

Сделать видимым

SEO, Schema.org, аналитика, скорость и мобильная стабильность.

05 · развитие

Добавить контентные сервисы

Отзывы, архив и практический гид владельца как самостоятельные разделы.

Все страницы репозитория

Теперь GitHub Pages работает как небольшая документационная система. Все HTML-страницы связаны общей навигацией и доступны напрямую.

Главная ценность проекта — не в количестве функций, а в том, что цифровая часть перестала мешать владельцу питомника заниматься своей основной работой.

Принцип разработки Lanko.rf

Технологический стек

Стек сложился вокруг миграции, CMS, API, мобильного управления, уведомлений и поисковой доступности.

WordPressPHPACFJavaScriptPython / ETLREST APIFullCalendarTelegram Bot APICloudflare WorkersPWAService WorkerAndroid WebViewGitHub ActionsSchema.orgЯндекс.МетрикаGoogle AnalyticsLiteSpeed Cache