zeroday 0dbbc7487e feat(landing): уведомление о куки и баннер
Баннер сделан по образцу АгроТО, но БЕЗ выбора категорий. На umbyte.ru нет
ни аналитики, ни рекламных пикселей, ни форм — только техническая сессия
админки. Окно настроек с переключателями, которые ничего не переключают,
показывало бы пользователю выбор, которого нет. Две кнопки: «Хорошо» и
«Отклонить», выбор помнится 180 дней.

Рядом /cookies.html — короткое уведомление: что за куки, откуда, на какой
срок, как отказаться, и прямо сказано, что персональные данные посетителей
сайт не собирает (кнопка связи открывает почтовый клиент, форм нет). Поэтому
полноценная политика обработки ПДн здесь не нужна — в отношении посетителей
компания не выступает оператором.

Если появится Метрика или форма обратной связи — берём полный вариант с
категориями из АгроТО, механика хранения совпадает.
2026-08-25 22:40:34 +03:00

Умный Байт — лендинг компании

Сайт компании ООО «Умный Байт» (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_NAME
  • JWT_SECRET — случайная строка
  • ADMIN_INITIAL_PASSWORD — пароль первого админа при инициализации
S
Description
Лендинг компании Умный Байт (umbyte.ru) — Vite+React+Express+PG
Readme 519 KiB
Languages
TypeScript 82.7%
CSS 5.9%
JavaScript 5%
HTML 4.7%
Dockerfile 1.7%