Об этом проекте

# 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