Чистая стартовая страница для входа в чат-приложение
Гость видит публичный landing. После входа через Google открывается базовый chat-shell с session-based состоянием интерфейса и сохранением истории в MongoDB.
Простой доступ
Один вход через Google без дополнительного onboarding.
Два состояния UI
Гость и авторизованный пользователь видят разные экраны.
Подготовка к чату
Интерфейс уже сформирован под дальнейшее подключение реальной логики.
Что уже есть
Публичный вход и shell после авторизации
Публичная стартовая страница
Гость видит аккуратный hero-блок с понятным входом через Google без лишних экранов.
Переход в session shell
После входа пользователь попадает в рабочий chat-shell с историей сообщений и серверной отправкой.
Mobile-first shadcn/ui
Карточки, бейджи и кнопки собраны из уже существующих shadcn-примитивов и хорошо держат адаптивность.
Войдите, чтобы открыть chat-shell
Вход через Google переводит пользователя в session state с рабочим чатом, историей сообщений и мобильным composer.