docs: add TASKS.md via ZeroAI

This commit is contained in:
2026-05-03 10:49:48 +00:00
parent 5729d6053c
commit dfa53ba85d
+46
View File
@@ -0,0 +1,46 @@
# TASKS.md — Открытые задачи и планы
## 🔴 Критические / Баги
_Нет активных критических багов (по состоянию на последнюю сессию)_
---
## 🟡 В работе / Запланировано
### Дизайн и UX
- [ ] **Заменить emoji-иконки на профессиональные SVG** во всех секциях сайта (услуги, преимущества и т.д.)
- [ ] **Реальные фотографии объектов** — добавить в портфолио вместо placeholder-контента
- [ ] **Отзывы клиентов** — блок с цитатами от УК/ТСЖ (доверие)
- [ ] **Слайдер портфолио** — полноценный с фото, описанием, навигацией
- [ ] **Сертификаты и документы** — секция "Доверяют нам" с лицензиями/сертификатами
- [ ] **Hero-фон** — при необходимости заменить текущий hero-bg.png на профессиональное фото объекта
### Технические задачи
- [ ] **Настроить production-окружение** на fortress-сервере (сейчас только dev)
- [ ] **Docker/Coolify деплой** на prod
- [ ] **pg_dump бэкап БД** — настроить автоматический бэкап voda_landing
- [ ] **SESSION_SECRET** сделать фиксированным (сейчас генерируется при каждом запуске — сессии сбрасываются при перезапуске PM2)
- [ ] **ADMIN_PASSWORD** вынести в .env (сейчас хардкод в server.js)
- [ ] **Форма обратной связи** — реальная отправка заявок (email/Telegram-бот/CRM)
- [ ] **SEO** — meta-теги, sitemap.xml, robots.txt, Google Search Console
### Будущие улучшения
- [ ] Блок "Этапы работы" (пошаговый процесс от заявки до сдачи)
- [ ] Секция "Вопрос-Ответ" (FAQ)
- [ ] Интеграция с Яндекс.Картами (геолокация офиса)
- [ ] Счётчик Яндекс.Метрика
---
## ✅ Завершённые задачи
_см. CHANGELOG.md_
---
## 📝 Технический долг
- `SESSION_SECRET` генерируется динамически через `Date.now()` — при каждом перезапуске PM2 пользователи выходят из системы. Нужно вынести в env-переменную.
- Пароль PostgreSQL `postgres` хардкод в server.js — нужен `.env` + dotenv.
- Нет валидации/санитизации входящих данных формы на сервере.
- Нет rate-limiting на `/api/*` эндпоинтах.