Приложение на Flutter для отслеживания 25-дневного курса приема препарата "Цитизин" (средство для отказа от курения).
Citizine Tracker — это персональный помощник, который помогает строго следовать схеме приема таблеток в течение всего курса. Приложение автоматически рассчитывает интервалы между приемами в зависимости от текущего дня курса и уведомляет о возможности приема следующей дозы.
- Автоматический расчет схемы: Интервалы меняются от 2 часов в первые дни до 5 часов к концу курса.
- Таймер следующей дозы: Наглядный индикатор того, сколько времени осталось до следующего приема.
- История приемов: Логирование каждой принятой таблетки.
- Прогресс курса: Интерактивная сетка на 25 дней, отображающая текущий статус.
- Сброс курса: Возможность начать курс заново с полной очисткой данных.
- Framework: Flutter
- Language: Dart
- Storage:
shared_preferences(для локального хранения данных) - Localization:
intl(для форматирования времени)
Клонируйте репозиторий:
git clone https://github.com/YOUR_USERNAME/nic.git cd nicУстановите зависимости:
flutter pub get
Запустите приложение:
flutter run
Данный проект прошел аудит безопасности. Все конфиденциальные данные, локальные пути и секреты были удалены или заменены на заглушки.
- .gitignore настроен для исключения системных файлов, ключей подписи и локальных конфигураций.
- В коде отсутствуют жестко закодированные API-ключи или персональная информация (PII).
Этот проект распространяется под лицензией MIT. Подробности в файле LICENSE.