Live production project

Shatalov Agency: не WordPress, а власна CMS-платформа.

Реальний сайт із кастомним публічним renderer, адміністративною панеллю, заявками, медіатекою, кейсами, блогом і PostgreSQL-backed published snapshot. Цей кейс не маскується під WordPress/Elementor.

Статус
Працює у production
Роль
Розробка та стабілізація платформи
Стек
Node.js · JavaScript · PostgreSQL · Supabase
Перевірка
850 tests: 847 pass · 3 skip · 0 fail

Що реалізовано

Власник редагує сайт через контрольований publish-flow

Public landing читає published snapshot. Адмінка працює з draft, а публікація проходить через валідацію, транзакцію, invalidation і fresh verification. Заявки з форми зберігаються в PostgreSQL і відображаються у CRM-інтерфейсі.

Функціональні блоки

  • візуальний редактор із preview для homepage, case і blog;
  • draft, publish, scheduled publish, version history і rollback;
  • медіатека, SEO, UK/EN/RU контент і sitemap/robots;
  • lead form, CRM-статуси, нотатки, фільтри й export;
  • roles, CSRF, rate limits, upload validation і safe errors.

Архітектура

Draft відокремлений від того, що бачить клієнт

01 · AdminРедагує draft і preview
02 · APIВалідація й targeted writes
03 · PostgreSQLВерсія та published snapshot
04 · PublicОдин persisted snapshot read
Головна сторінка живого сайту Shatalov Agency
Production screenshot · 1440×1000shatalov-agency.com

Walkthrough · 42 seconds

Production-факти в одному короткому відео

Shatalov Agency — production walkthrough42 с · 1280×720 · без приватних даних

Definition of Done

Кейс готовий до показу, коли доказ не залежить від опису

  • живі homepage та case routes повертають 200;
  • public snapshot підтверджує persisted PostgreSQL mode;
  • admin/API контракти покриті автоматичним тестовим gate;
  • README не називає проєкт WordPress або Elementor;
  • відкриті marketing claims не використовуються як технічний доказ.