✿mood garden
Маленькая пауза для себя

Что сегодня
цветёт внутри?

Первый цикл начинается при входе в приложение. Каждые 7 дней появляется новый цветок, а четыре недели составляют 28-дневный сад.

подводный сад
✧✦
Растёт в твоём ритме
За окном сейчас
Сегодня
обновляется
◷
Местное время--:--на этом устройстве
🍃
СезонЗагружаем…Северное полушарие · по дате
🌑
Фаза луныНоволуние0% освещённости
🌤️
Погода рядомНе подключенаВключи геолокацию для погоды
Разреши геолокацию, чтобы сад повторял текущую погоду рядом.
После разрешения координаты отправляются Open-Meteo для прогноза и не сохраняются в приложении. Сильный ветер создаёт визуальный эффект бури, а не официальное штормовое предупреждение. Данные: Open-Meteo

Как ты себя чувствуешь?

выбери одно
Сегодняшняя заметкаТвоё настроение сохранится здесь.

Общий сад

МАКЕТ ВИДЖЕТА

Здесь показан пример. Настоящая синхронизация появится после подключения второго человека.

Следы твоих дней

История настроений

Каждое чувство заслуживает места в саду.

Цветы завершённых недель

Моя коллекция

Каждый цветок хранит оттенки настроений, которыми ты его подпитывала. Коллекция не исчезает при новом цикле сада.

Быть рядом — тоже забота

Настройки и общий сад

Настрой профиль, приватность, оформление и связь с близким.

✿
Предпросмотр на этом устройствеНастройки сохраняются здесь. Чтобы настроение обновлялось на телефоне близкого, приложению понадобится серверная синхронизация.

Выбери свой мир

У каждого сада свои растения, палитра и атмосфера.

Люди в виджете

Укажи имена и выбери настроение близкого для примера.

Изменения пока не сохранены.

Синхронизация между телефонами

1. Создай проект Supabase. Открой панель Supabase, зарегистрируйся и нажми New project. Сохрани пароль базы данных.

2. Создай таблицы. В проекте открой SQL Editor → New query. Скопируй весь файл supabase-schema.sql из папки приложения и нажми Run. Файл можно открыть рядом с панелью проекта.

3. Скопируй адрес и ключ. В Supabase открой Project Settings → API Keys. Скопируй Project URL и публичный Publishable key (или legacy anon). Вставь их в поля ниже. Secret/service_role key сюда не подходит.

4. Включи вход по email. Открой Authentication → URL Configuration. В Site URL и Redirect URLs укажи адрес опубликованного Mood Garden (HTTPS). Почтовые письма можно сначала оставить на стандартных настройках Supabase.

5. Подключи друга. После подключения введи свою почту и нажми «Войти по ссылке из письма». Затем нажми «Пригласить близкого». Друг открывает ссылку, подключается по email и принимает приглашение.

Для публикации сайта под HTTPS подойдёт Cloudflare Pages. Подробная инструкция Supabase: официальная документация.

Подключи проект Supabase. Оба человека входят по почте, затем один отправляет приглашение.

Используй только публичный publishable/anon key — приглашение передаёт его близкому, чтобы он подключился автоматически. Никогда не вставляй service_role key. RLS и таблицы сначала настрой из файла supabase-schema.sql.
Облако не подключено — пока работает локальное превью.

Так выглядит общий виджет

ПРЕВЬЮ
Что уже работает: имена, настроение-пример, скрытие настроения, показ второго цветка и оформление сохраняются на устройстве. Для обмена между телефонами понадобятся аккаунты, сервер и отдельные системные виджеты Android/iPhone.