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

Production screenshot · 1440×1000shatalov-agency.com
Walkthrough · 42 seconds
Production-факти в одному короткому відео
Definition of Done
Кейс готовий до показу, коли доказ не залежить від опису
- живі homepage та case routes повертають 200;
- public snapshot підтверджує persisted PostgreSQL mode;
- admin/API контракти покриті автоматичним тестовим gate;
- README не називає проєкт WordPress або Elementor;
- відкриті marketing claims не використовуються як технічний доказ.