Доработка существующего приложения. Описание приложения “TrustMe” — мобильное приложение для формирования полезных привычек и отслеживания выполнения личных целей. Приложение уже опубликовано в App Store и реализовано на Swift, SwiftUI, используется CoreData и Push-уведомления через Firebase. ⸻ 🧩 Задачи для доработки 1. Добавить функцию “Обещание другу” • Пользователь может дать обещание другу (ввод текста обещания + дедлайн). • Друг должен подтвердить обещание (через email или код). • Если пользователь не выполнит обещание до дедлайна — друг получает push-уведомление. • UI: отдельный экран с активными и выполненными обещаниями, карточки с прогрессом. 2. Интеграция виджета “Цель на день” • Отображение текущей главной цели на день на HomeScreen и в iOS виджете. • Возможность отметить цель как выполненную из виджета. • Использовать WidgetKit. 3. Добавить экран “История достижений” • Показывать график прогресса за последние 7 / 30 дней. • Реализовать простой line chart (можно с библиотекой Swift Charts). • Отображать streak по привычкам (например, “7 дней подряд без пропусков”). 4. Новые типы уведомлений • Уведомления: мотивационные фразы (рандомные), напоминания о цели, предупреждение о сбое streak. • Настройка времени и типа уведомлений в настройках. ⸻ ⚙️ Технические требования • iOS 15+ • Язык: Swift • Архитектура: MVVM • Используемые библиотеки: Firebase Messaging, SwiftUI, WidgetKit, Swift Charts (можно изменить по согласованию) ⸻ 🔐 Дополнительно • Все изменения должны быть покрыты базовыми unit-тестами (если уместно). • Требуется реализация локализации (en/ru). • Pull Request с описанием всех изменений. • Код должен быть читаемым и оформленным по SwiftLint. ⸻ 📅 Сроки и бюджет • Срок выполнения: 7–10 рабочих дней. • Бюджет: обсуждается, ориентировочно от 20 000 до 35 000 ₽.