Об этом проекте
# condition-tracker
Личное веб-приложение для записи и визуализации ежедневного самочувствия. Приложение предназначено для самомониторинга и позволяет за короткое время вводить оценку по семи показателям.
## Основные функции
- Ежедневная запись самочувствия по семи показателям
- Копирование текстового отчёта в буфер обмена с возможностью вставки во внешнюю ветку отслеживания состояния
- Форматирование вывода данных после ввода оценок
## Статус проекта
Помимо реализации рабочего приложения, проект ставит целью явным образом фиксировать процесс проектных решений. Все постановка задач, выбор технологий и проектные решения документированы в директории `docs/`, что позволяет отследить «почему выбрана именно эта технология» и «какие компромиссы были приняты».
Развитие ведётся итерациями по пользовательским историям (спринтам), разделённым на функциональные и релизные спринты, с проведением ретроспективы и передачей задач в конце каждого цикла.
## Технический стек
- Фреймворк: Vue 3 (Composition API)
- Язык: TypeScript
- Управление состоянием: Pinia
- Инструмент сборки: Vite
- Стилизация: Tailwind CSS
- Тестирование: Vitest
- CI: GitHub Actions
- Публикация: GitHub Pages
- Node.js: 26.7.0 (управление через Volta)
## Документация
- [docs/README.md](./docs/README.md) — структура документации, порядок ведения спринтов
- [docs/requirements.md](./docs/requirements.md) — формулировка задачи, пользовательские истории
- [docs/design.md](./docs/design.md) — дизайн интерфейса, модель данных
- [docs/adr/](./docs/adr/) — архитектура проектных решений (ADR)
- [docs/releases/](./docs/releases/) — журнал изменений
- [docs/conventions.md](./docs/conventions.md) — правила кодирования
## Настройка среды разработки
```sh
npm install
npm run dev
npm run build
npm run test:unit
```
Рекомендуемый редактор: VSCode + расширение Vue - Official
## Лицензия
MIT
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.