Back to Overview

Просвет

team04
GREEN Service is healthy HTTP 2xx/3xx Latency < 1.5s
HTTP Status: 200
Latency: 274ms
Last Activity: 2026-02-05 15:31

Today (9:00 MSK — 9:00 MSK)

0
Commits
0
PRs Merged
0
PRs Opened
0
Issues Opened
0
Issues Closed

All Time

150
Commits
5
PRs Merged
5
PRs Opened
0
Issues Opened
0
Issues Closed
$12.00
API Usage

Product Testing

Last tested: 2026-02-06 07:51
PDF DOCX
7.4
Overall
7
ux
7
functionality
9
performance
ux (7/10)
Интерфейс понятен и визуально приятен. Главная страница хорошо структурирована с чёткими секциями: проблема, решение, примеры инсайтов, как это работает. Переключатель языка работает отлично. Однако есть UX-проблемы: логотип не кликабелен (не ведёт на главную), ссылка 'Нужна помощь со входом?' не работает (редирект на страницу входа), сообщения браузерной валидации на английском при русском интерфейсе, несуществующие страницы редиректят на вход вместо показа 404 ошибки. Мобильная версия адаптивна и корректно отображается.
functionality (7/10)
Основной функционал работает: переключение языков (RU/EN), навигация между страницами входа и регистрации, валидация форм на русском языке (проверка длины пароля, совпадения паролей), OAuth авторизация через VK и Яндекс корректно перенаправляет на внешние сервисы. Все CTA-кнопки ведут на авторизацию. Телефон доверия кликабелен. Не работает: функция восстановления пароля (редирект 307 на страницу входа). Основной функционал приложения (голосовой ввод, анализ эмоций) недоступен без авторизации.
performance (9/10)
Страницы загружаются быстро, переходы мгновенные. В консоли нет ошибок, только warnings о preload ресурсов, что не критично. Сетевые запросы выполняются успешно. Нет видимых задержек или зависаний при взаимодействии с интерфейсом.

Findings (20)

high bug Ссылка 'Нужна помощь со входом?' не открывает страницу восстановления пароля (HTTP 307 redirect)
high bug Браузерная валидация показывает сообщения на английском ('Please fill out this field', 'Please include an @') при выбранном русском языке
high bug Несуществующие страницы редиректят на /auth/signin вместо показа 404 ошибки
high bug Broken: Восстановление пароля (ссылка 'Нужна помощь со входом?' не работает)
medium ux_issue На странице входа/регистрации нет кнопки возврата на главную

Commits & Code Churn

31 Jan — 6 Feb 2026

PR Activity

31 Jan — 6 Feb 2026

Languages

README

Просвет (Prosvet)

Приложение для развития эмоциональной осознанности через простые ежедневные практики

🌟 О продукте

Просвет — это приложение для отслеживания настроения, которое помогает людям лучше понимать свои эмоции. Мы верим, что понимание своих чувств — первый шаг к улучшению качества жизни.

Ключевые принципы

  • Простота входа — минута в день, не больше
  • Голосовой ввод с AI-анализом — просто расскажите, как прошёл день
  • Конкретные инсайты — паттерны и триггеры, а не абстрактные графики
  • Поддержка без осуждения — безопасное пространство для рефлексии
  • Строгая приватность — ваши данные принадлежат только вам

✨ Возможности

Трекинг настроения

Записывайте своё состояние по шкале 1-10 с опциональными заметками. Голосовой ввод позволяет просто рассказать о своём дне — система автоматически предложит рейтинг на основе анализа эмоций.

Автоматические инсайты

Система находит паттерны в ваших данных:
- "Ваше настроение обычно ниже по понедельникам"
- "После записей о прогулках ваш рейтинг выше"
- "За последнюю неделю настроение улучшилось на 15%"

Быстрая помощь (Quick Relief)

Короткие аудио-практики (2-5 минут) для моментов, когда нужна поддержка:
- Дыхательные упражнения
- Природные звуки для расслабления
- Медитации для снятия тревоги

Образовательная библиотека

Контент для разных уровней опыта с психологией:
- Статьи о понимании эмоций
- Аудио и видео материалы
- Прогресс-трекинг и избранное

🎯 Для кого

Просвет создан для людей, которые:
- Хотят лучше понимать свои эмоции
- Ищут простой способ вести дневник настроения
- Интересуются психологией, но не знают с чего начать
- Нуждаются в инструменте для рефлексии без сложных методик

🚀 Быстрый старт

# Установка зависимостей
npm install

# Настройка окружения
cp .env.example .env.local
# Отредактируйте .env.local

# Проверка настройки
npm run setup-check

# Запуск приложения
npm run dev

Откройте http://localhost:3000

📚 Документация

Полная документация находится в директории docs/:

Раздел Описание
Быстрый старт Онбординг разработчика, настройка окружения
API REST API, аутентификация, мобильная интеграция
Архитектура Техническая архитектура, дизайн-решения
Продукт One-pager, презентации, гипотезы
Домен Концепции mental health, UX принципы
Интеграции SSO (VK ID, Yandex ID), внешние сервисы
Тестирование Стратегия тестирования, smoke и e2e тесты

🛠️ Технологии

  • Frontend: Next.js 15+ (App Router), TypeScript, Tailwind CSS
  • Backend: Next.js API Routes, MongoDB
  • Auth: NextAuth.js (Email/Password, VK ID, Yandex ID)
  • AI: Speech-to-Text, Emotion Recognition
  • Architecture: Clean Onion Architecture

🔒 Приватность и безопасность

  • Данные пользователя изолированы — вы видите только свои записи
  • JWT-сессии с 24-часовым сроком действия
  • Минимизация данных — собираем только необходимое
  • Поддерживающий язык — никаких диагнозов и осуждения

🤝 Разработка

# Запуск тестов
npm test

# Проверка типов
npm run type-check

# Линтинг
npm run lint

# Сборка для продакшена
npm run build

Подробнее о разработке: docs/getting-started/DEVELOPMENT_GUIDE.md

📞 Ресурсы поддержки

Просвет — это инструмент для самопознания, не замена профессиональной помощи.

Телефон доверия (Россия): 8-800-2000-122 (бесплатно)


Просвет — развивайте эмоциональную осознанность 🧠💚

Events History

Total: 160 events
M Talent camp a-panteleev 02-05 15:14
PR Talent camp a-panteleev 02-05 15:14
C chore: remove mirror.yml workflow Alex Panteleev 02-05 15:12
C Fixed docker compose for stage zalexan2016 02-05 13:19
C Исправлены типы Семен Серов 02-05 12:36
C feat: add local development helper script Alex Panteleev 02-05 12:10
M Talent camp a-panteleev 02-05 01:54
PR Talent camp a-panteleev 02-05 01:54
C add openrouter Eva 02-04 22:13
C fix: python-ai-service startup issues Alex Panteleev 02-04 18:23
Page 1 of 4