0dbbc7487ee54a05def3e70a33455e187ec7dd2d
Баннер сделан по образцу АгроТО, но БЕЗ выбора категорий. На umbyte.ru нет ни аналитики, ни рекламных пикселей, ни форм — только техническая сессия админки. Окно настроек с переключателями, которые ничего не переключают, показывало бы пользователю выбор, которого нет. Две кнопки: «Хорошо» и «Отклонить», выбор помнится 180 дней. Рядом /cookies.html — короткое уведомление: что за куки, откуда, на какой срок, как отказаться, и прямо сказано, что персональные данные посетителей сайт не собирает (кнопка связи открывает почтовый клиент, форм нет). Поэтому полноценная политика обработки ПДн здесь не нужна — в отношении посетителей компания не выступает оператором. Если появится Метрика или форма обратной связи — берём полный вариант с категориями из АгроТО, механика хранения совпадает.
Умный Байт — лендинг компании
Сайт компании ООО «Умный Байт» (umbyte.ru) с админ-панелью для управления контентом.
Стек
- Frontend: Vite + React + TypeScript + Tailwind CSS
- Backend: Node.js + Express + TypeScript
- БД: PostgreSQL 16
- Auth: JWT
- Deploy: Docker + Coolify на fortress.zeroday.su
Структура
umbyte-landing/
├── frontend/ # Публичный лендинг + админка
├── backend/ # REST API
├── db/ # SQL миграции
├── Dockerfile # production билд (multi-stage)
└── docker-compose.yml # для локальной разработки
Production deploy
Push в main → Coolify автоматически собирает Dockerfile и деплоит.
Переменные окружения (в Coolify):
DB_HOST=postgres-<UUID>— полное имя контейнера БДDB_USER,DB_PASSWORD,DB_NAMEJWT_SECRET— случайная строкаADMIN_INITIAL_PASSWORD— пароль первого админа при инициализации
Description
Languages
TypeScript
82.7%
CSS
5.9%
JavaScript
5%
HTML
4.7%
Dockerfile
1.7%