Кейс · Android

Дневник самочувствия

Офлайн-приложение для человека, который болеет. Одна лента болезни: когда поднялась температура, что приняли, как изменилось самочувствие. Врачу отдают PDF, а не сырую базу.

RuStoreОфлайнPDF врачуБез облака
Экран «Сегодня» в дневнике самочувствия

Экраны

Пять шагов одного дня болезни

Интерфейс на русском. Приложение не ставит диагноз и не советует лечение: оно держит хронологию, которую иначе теряют в мессенджере и на бумажке.

Сегодня

Сегодня

Температура дня, самочувствие, приём и напоминание в одной ленте.

Запись

Запись

Градусы, способ измерения, дата и короткая заметка.

История

История

Открытый эпизод и прошлые болезни отдельными карточками.

Лекарства

Лекарства

Справочник и последние приёмы с дозой и временем.

Отчёт

Отчёт

Сводка за эпизод и PDF: хронология, таблицы, график.

Зачем

На приёме нужна хронология, не память

Во время болезни плохо помнят время измерений и дозы. Заметки в мессенджере и на бумажке теряются, а на приёме нужно быстро показать, что было вчера вечером и что приняли утром.

Дневник собирает эти записи в одном месте. Это наблюдения человека, не медицинское заключение.

Что решает

Один эпизод, от градусника до PDF

  1. 01

    Быстрая запись

    Температура, самочувствие, приём лекарства и эффект после него. Не нужно искать, куда в прошлый раз записали градус.

  2. 02

    Эпизоды болезни

    Открытый дневник, история прошлых эпизодов, правка старых записей и новые записи в тот же день.

  3. 03

    График и сводка

    Температура за период и короткая сводка: минимум, максимум, среднее.

  4. 04

    PDF для врача

    Хронология, таблицы и график. На приём уходит отчёт, а не выгрузка базы.

  5. 05

    Напоминание

    Приложение напоминает обновить дневник, пока эпизод открыт.

  6. 06

    Копия на устройстве

    JSON остаётся на телефоне. Облака, аккаунта и аналитики нет.

Стек

TypeScript на телефоне, данные локально

Приложение

  • React Native и Expo
  • Expo Router: экраны и вкладки
  • React Native Paper, Material 3
  • SQLite (expo-sqlite) и Drizzle
  • expo-print и expo-sharing: PDF и отправка
  • expo-notifications: напоминания
  • date-fns: даты

Оболочка

  • Android: Kotlin и Gradle, сборка Expo
  • Интерфейс на русском
  • Код приложения на TypeScript
  • Опубликовано в RuStore

Заказать

Нужен такой же спокойный инструмент

Мобильное приложение под один сценарий: локальные данные, понятные экраны, отчёт на выходе. Напишите задачу, соберём состав и срок.

Обсудить задачу
Обсудить проект