Самостоятельно размещаемое веб-приложение для учёта сна, кормлений, смены подгузников и времени на животике.
Oak-and-Sprout/sprout-track
Самостоятельно размещаемое Next.js-приложение для совместного отслеживания кормлений, смены подгузников, сна, сцеживания и важных событий в жизни малыша.
Open source альтернатива:Baby Connect
Huckleberry
- Звёзды
- 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
Запустите контейнер 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
Откройте http://localhost:3000 и следуйте инструкциям мастера настройки
Что важно знать
- Для локальной установки требуются Node.js версии 22 или выше и npm версии 10 или выше.
- В README лицензия не указана; в метаданных указано NOASSERTION.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Семейный планировщик на собственном сервере: задачи, календарь, бюджет, питание, покупки и здоровье в одном PWA.
Самостоятельно размещаемое приложение для вишлистов, которыми можно делиться: близкие увидят и заберут подарки, не покупая одно и то же.
Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.
Открытая альтернатива DocSend для обмена документами через защищённые комнаты данных с аналитикой и собственными доменами.