П.ВИН
Landing

LikedogLanding из портфолио Паши Вина

Сайт ветеринарной клиники с круглосуточной выездной службой — миграция legacy-Django на современный стек с pixel-perfect сохранением дизайна, URL и SEO-веса.

01. КатегорияLanding
02. РольFull-stack, Product
03. Датаапр 2026

Что это?

Сайт ветеринарной клиники с круглосуточной выездной службой — миграция legacy-Django на современный стек с pixel-perfect сохранением дизайна, URL и SEO-веса.

Какую задачу решает?

Было: Django на shared-хостинге с просроченным SSL и -94% трафика. Стало: Next.js + Supabase на Hetzner с восстановленной индексацией и сохранёнными ИКС.

Как реализовано?

Реализовано на стеке: Next.js, React, Supabase, TypeScript. Перенесли сайт на Next.js + Supabase, сохранив URL и вёрстку 1:1, чтобы не потерять ни единой позиции в выдаче.

Next.jsReactSupabaseTypeScriptCaddyNext.jsReactSupabaseTypeScriptCaddyNext.jsReactSupabaseTypeScriptCaddyNext.jsReactSupabaseTypeScriptCaddy
Ветклинике грозила потеря онлайн-присутствия: просроченный SSL обрушил трафик на 94%, а старый Django-стек не давал быстро всё починить. Цель — переехать на современный стек, не потеряв ни одной поисковой позиции: сохранить URL, дизайн и контент пиксель-в-пиксель, заменив только инфраструктуру.
Likedog
Likedog — Ветклинике грозила потеря онлайн-присутствия: просроченный SSL обрушил трафик на 94%, а старый Django-стек не давал быстро всё починить.

Вызов

Умирающий legacy

Старый Django-сайт на reg.ru тянул бизнес ко дну: просроченный сертификат, упавшая индексация, невозможность развивать контент.

  • Просроченный SSL отрезал ботов — трафик упал на 94% за квартал
  • Django 3.2 + Python 3.8 + Phusion Passenger — стек, который уже не обновить
  • Любое изменение дизайна или контента требовало правок шаблонов вручную через SSH

Решение

Бесшовная миграция

Перенесли сайт на Next.js + Supabase, сохранив URL и вёрстку 1:1, чтобы не потерять ни единой позиции в выдаче.

  • + Caddy на Hetzner с авто-сертификатом — закрыли SSL-проблему за день, вернули ботов
  • + 12 шаблонов и все URL перенесены пиксель-в-пиксель — поисковики не заметили переезда
  • + Контент (новости, статьи, услуги, врачи) переехал в Supabase — теперь редактируется без правки кода

Архитектура & Стек

Mindmap

[ Mindmap Процессов / v2.0 ]
NODE.01

Frontend

Pixel-perfect страницы
Next.js · React · TypeScript

NODE.02

Контент

Услуги, статьи, врачи
Supabase · PostgreSQL

NODE.03

Формы

Заявки и обратные звонки
API Routes · libphonenumber-js

NODE.04

Edge

SSL и проксирование
Caddy · Hetzner · Dokploy

COREEngine

Смоделировано 100 предпринимателями

Бизнес Импакт

1:1

сохранение URL и SEO

24/7

доступность вет-помощи

0

потерянных позиций

Открыть проект
Следующий кейс

x10seo Landing