Files
sleepy/README.md

30 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Sleepy
Минималистичный PWA-дневник сна для личного наблюдения и подготовки записей к приёму у специалиста.
## Возможности
- Дневная запись сна: дневной сон, отход ко сну, латентность, пробуждения, подъём и субъективная оценка.
- Автоматический расчёт времени в постели (ВП), общего времени сна (ОВС) и эффективности сна.
- Локальная SQLite-база без аккаунтов и внешних сервисов.
- Устанавливаемое PWA-приложение, адаптированное для телефона.
## Запуск
Требуется Node.js 22 или новее.
```bash
npm install
npm run dev
```
Откройте `http://localhost:3000`. SQLite-файл будет создан в `data/sleepy.db`.
## Деплой с Docker
```bash
docker compose up -d --build
```
Приложение доступно на `http://<сервер>:3000`. Данные находятся в именованном томе `sleepy-data` и сохраняются между обновлениями контейнера.