projects/org/@biz-pusk/@it-app-pusk/LOG.md

LOG — ПУСК IT

История технических решений (только пополняется).


2026-03-07 — Создание IT-проекта

Структура @it-app-pusk/ создана. Заполнены DESIGN.md, DESIGN-db.md, DESIGN-api.md, README.md, LAUNCH.md на основе ТЗ v2 и каскадного плана.


2026-02-15 — Выбор стека

Решение: Node.js + React + SQLite (MVP) → PostgreSQL (прод).
SQLite: встроенная, не нужен отдельный сервер, переход на PG — одна строка конфига.
Деплой: Docker Compose на российском VPS (Selectel/Timeweb).


2026-02-15 — Watermark на фото

Решение: Node.js + sharp. Автоналожение на каждое фото: GPS + дата/время + ФИО + объект.
Причина: требование Газпром ЛО — каждое фото должно иметь геотег и временну́ю метку.


2026-02-15 — PWA вместо нативного приложения

Решение: PWA (Progressive Web App) — без App Store и Google Play.
Причина: скорость запуска (нет ревью Apple/Google), доступность (открыть в браузере и добавить на экран).
Офлайн: Service Worker + очередь загрузки фото при плохом интернете.


2026-02-15 — Web Push без Firebase

Решение: Web Push API (браузерные push-уведомления) — без Firebase/Google зависимости.
Причина: требование РФ-совместимости, Firebase — иностранный SaaS.