Repolode
Oak-and-Sprout

Oak-and-Sprout/sprout-track

Самостоятельно размещаемое Next.js-приложение для совместного отслеживания кормлений, смены подгузников, сна, сцеживания и важных событий в жизни малыша.

Open source альтернатива:Baby ConnectHuckleberry

Звёзды
402
Форки
60
Открытые issues
24
Последний коммит
25 дней назад

Что это?

Sprout Track — самостоятельно размещаемое веб-приложение для записи повседневных событий из жизни малыша: кормлений, смены подгузников, дневного сна, купания, измерений, приёма лекарств и важных событий. На ежедневной панели отображаются сводка дня, статистика в реальном времени и текущие сеансы, а в календаре можно просматривать историю по месяцам с цветовой маркировкой типов активности.

Приложением могут пользоваться несколько человек в одном семейном пространстве: каждый входит по индивидуальному PIN-коду. Также можно отслеживать нескольких малышей. В отчётах представлены показатели роста с перцентильными кривыми, анализ кормлений и сна, а также разбивка по видам активности. Ежемесячные карточки отчётов можно экспортировать в PDF. По всему журналу можно выполнять поиск, а данные — экспортировать в CSV или XLSX.

Приложение разворачивается через Docker с SQLite или PostgreSQL, а первоначальную настройку выполняет Setup Wizard. Push-уведомления сообщают пользователям о новых записях, а webhook API с управлением API-ключами позволяет подключаться к таким инструментам, как Home Assistant, Grafana и NFC-метки. Интерфейс доступен на английском, испанском, французском, немецком и итальянском языках. Также предусмотрены тёмная тема и полноэкранный режим Nursery Mode с крупными кнопками.

Ключевые возможности

  • 01Отслеживание кормлений, смены подгузников, сна, купания, приёма лекарств, измерений и важных событий
  • 02Общее семейное пространство с индивидуальными PIN-кодами для пользователей и поддержкой нескольких малышей
  • 03Ежемесячные отчёты с перцентильными кривыми роста и карточками отчётов в PDF
  • 04Журнал активности с поиском и экспортом в CSV и XLSX
  • 05Push-уведомления и webhook API для интеграции с Home Assistant, Grafana и другими сервисами
  • 06Самостоятельное размещение через Docker с SQLite или PostgreSQL

Сценарии использования

  • Родители согласуют с партнёрами и бабушками с дедушками записи о кормлении и сне
  • Сотрудники детского сада записывают события дня малыша в полноэкранном режиме Nursery Mode
  • Семьи готовят отчёты о росте и кормлении, чтобы поделиться ими с педиатром
  • Хранение данных о малыше на домашнем сервере вместо стороннего приложения

Быстрый старт

  1. 1

    Запустите контейнер Docker с SQLite

    docker run -d --name sprout-track --restart unless-stopped -p 3000:3000 -v sprout-track-db:/db -v sprout-track-env:/app/env -v sprout-track-files:/app/Files sprouttrack/sprout-track:latest
  2. 2

    Откройте http://localhost:3000 и следуйте инструкциям мастера настройки

Что важно знать

  • Для локальной установки требуются Node.js версии 22 или выше и npm версии 10 или выше.
  • В README лицензия не указана; в метаданных указано NOASSERTION.

В подборках

Темы

#baby-tracker#self-hosted#nextjs#prisma#docker#health-tracking#family#activity#baby#family-friendly

Частые вопросы

Что такое sprout-track?
Самостоятельно размещаемое Next.js-приложение для совместного отслеживания кормлений, смены подгузников, сна, сцеживания и важных событий в жизни малыша. Sprout Track — самостоятельно размещаемое веб-приложение для записи повседневных событий из жизни малыша: кормлений, смены подгузников, дневного сна, купания, измерений, приёма лекарств и важных событий. На ежедневной панели отображаются сводка дня, статистика в реальном времени и текущие сеансы, а в календаре можно просматривать историю по месяцам с цветовой маркировкой типов активности.
sprout-track можно использовать бесплатно? Какая у него лицензия?
sprout-track распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sprout-track всё ещё поддерживается?
Активно поддерживается. Последний коммит в sprout-track — 13 окт. 2026 г..
Для чего можно использовать sprout-track?
Родители согласуют с партнёрами и бабушками с дедушками записи о кормлении и сне Сотрудники детского сада записывают события дня малыша в полноэкранном режиме Nursery Mode Семьи готовят отчёты о росте и кормлении, чтобы поделиться ими с педиатром Хранение данных о малыше на домашнем сервере вместо стороннего приложения
Как установить sprout-track?
Запустите контейнер Docker с SQLite: docker run -d --name sprout-track --restart unless-stopped -p 3000:3000 -v sprout-track-db:/db -v sprout-track-env:/app/env -v sprout-track-files:/app/Files sprouttrack/sprout-track:latest Откройте http://localhost:3000 и следуйте инструкциям мастера настройки
Где скачать sprout-track?
Исходный код и инструкции по установке — на GitHub: https://github.com/Oak-and-Sprout/sprout-track

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.

49,8 тыс.+193 за неделю15,6 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад

Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.

25,1 тыс.+90 за неделю3,4 тыс.TypeScriptOtherАктивно поддерживаетсяОбновлён 12 дней назад