Пользователь запускает приложение впервые.
📌
Действие: Нажимает на кнопку "Начать настройку".
- Вводит или синхронизирует данные:
- Импорт контактов (из телефона, социальных сетей или других платформ).
🛑
Проверка: Синхронизация успешна?
- Да → Переход к настройке.
- Нет → Вывод предупреждения с инструкцией.
- Настройка параметров уведомлений:
- За сколько дней напоминать (1, 3, 7 дней).
- Тип уведомления (пуш, email, смс).
Добавление дня рождения вручнуюПользователь выбирает опцию "Добавить вручную".
📌
Действие: Ввод имени, даты рождения и категории (семья, друзья, коллеги).
- Возможность прикрепить заметку или подарок (например, "купить цветы").
🛑
Проверка: Все поля заполнены?
- Да → Сохранение события.
- Нет → Подсветка пустых полей.
Список предстоящих событийПользователь открывает главный экран.
- Видит карточки ближайших дней рождения:
- Имя, дата, оставшиеся дни до события.
- Кнопки "Поздравить", "Отметить как выполнено".
- Нажимает на карточку для просмотра деталей:
- Фото именинника (если добавлено).
- Напоминание о ранее записанных заметках или подарках.
Напоминание о дне рожденияСистема отправляет уведомление:
- Тип уведомления, выбранный пользователем.
- Содержание:
- "Сегодня День рождения у [Имя]. Не забудьте поздравить!"
- Кнопка "Поздравить сейчас".
Поздравление через приложениеПользователь выбирает способ поздравления:
- Отправить сообщение через мессенджеры (WhatsApp, Telegram).
- Позвонить прямо из приложения.
- Создать открытку или записать голосовое поздравление.
Просмотр архива событийПользователь открывает раздел "История".
- Видит список прошедших событий с отметкой, было ли поздравление отправлено.
- Возможность повторить поздравление (например, отправить сообщение с запозданием).
Дополнительные функцииГеймификация:Награды за своевременное поздравление (бейджи, статистика).
Интеграция:Подключение к календарям и социальным сетям для автоматического добавления новых событий.