# 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/*` эндпоинтах.