Files
sleepy/README.md

1.3 KiB
Raw Blame History

Sleepy

Минималистичный PWA-дневник сна для личного наблюдения и подготовки записей к приёму у специалиста.

Возможности

  • Дневная запись сна: дневной сон, отход ко сну, латентность, пробуждения, подъём и субъективная оценка.
  • Автоматический расчёт времени в постели (ВП), общего времени сна (ОВС) и эффективности сна.
  • Локальная SQLite-база без аккаунтов и внешних сервисов.
  • Устанавливаемое PWA-приложение, адаптированное для телефона.

Запуск

Требуется Node.js 22 или новее.

npm install
npm run dev

Откройте http://localhost:3000. SQLite-файл будет создан в data/sleepy.db.

Деплой с Docker

docker compose up -d --build

Приложение доступно на http://<сервер>:3000. Данные находятся в именованном томе sleepy-data и сохраняются между обновлениями контейнера.