Sobre o projeto

# condition-tracker Aplicação Web pessoal para registrar e visualizar a condição diária. Destinada ao automonitoramento da saúde, permite entrada rápida como pontuação em 7 itens. ## Principais funcionalidades - Registro da condição diária com pontuação em 7 itens - Cópia de texto formatado para a área de transferência, permitindo colar em threads externas de acompanhamento - Formatação da saída de dados após entrada das pontuações ## Posicionamento do projeto Além da implementação de uma aplicação funcional, o objetivo é registrar explicitamente o processo de decisões de design. Definição de requisitos, seleção tecnológica e decisões de design estão todas documentadas em `docs/`, permitindo rastrear "por que essa tecnologia foi escolhida" e "quais trade-offs foram aceitos". O desenvolvimento avança em iterações por user story (sprints), divididas em sprints de funcionalidade e sprints de release, com retrospectiva e handoff no final de cada ciclo. ## Stack tecnológico - Framework: Vue 3 (Composition API) - Linguagem: TypeScript - Gerenciamento de estado: Pinia - Build tool: Vite - Estilização: Tailwind CSS - Testes: Vitest - CI: GitHub Actions - Publicação: GitHub Pages - Node.js: 26.7.0 (gerenciado via Volta) ## Documentação - [docs/README.md](./docs/README.md) - Estrutura da documentação, condução dos sprints - [docs/requirements.md](./docs/requirements.md) - Definição do problema, user stories - [docs/design.md](./docs/design.md) - Design de telas, design do modelo de dados - [docs/adr/](./docs/adr/) - Registros de decisões de arquitetura - [docs/releases/](./docs/releases/) - Histórico de mudanças - [docs/conventions.md](./docs/conventions.md) - Convenções de código ## Configuração do ambiente de desenvolvimento ```sh npm install npm run dev npm run build npm run test:unit ``` Editor recomendado: VSCode + extensão Vue - Official ## Licença MIT