a0fa0e0e560b01b0b5691769a15cafd7e92b8804
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 и сохраняются между обновлениями контейнера.
Description