Este projeto consiste em uma aplicação web para monitoramento de saúde desenvolvida utilizando Vue.js. Ele permite o acompanhamento de diversas métricas de saúde, como glicemia, batimentos cardíacos e pressão arterial. Além disso, oferece funcionalidades para armazenar informações sobre medicamentos, incluindo horários de administração, e controlar as calorias gastas diariamente. Através de gráficos interativos, os usuários podem analisar comparativos diários.
- Vue.js: Um framework JavaScript progressivo para construção de interfaces de usuário.
- Supabase: Uma alternativa de código aberto ao Firebase, fornecendo um backend completo com banco de dados, autenticação, armazenamento e funções de servidor.
- Shadcn UI: Uma biblioteca de componentes de UI baseada em Tailwind.
- Unovis: Uma biblioteca para criação de gráficos interativos no Vue.js.
Para usar o Supabase como seu backend, você precisará configurar a chave de API no arquivo .env. Copie o arquivo .env para .env e substitua pelas sua chaves de API do Supabase.
VITE_SUPABASE_URL= SUA_API_KEY VITE_SUPABASE_ANON_KEY=SUA_ANON_KEY
Para instalar as dependências do projeto, execute o seguinte comando:
npm install
Para rodar o projeto em seguida, execute o seguinte comando:
npm run dev
Sinta-se à vontade para contribuir para o desenvolvimento deste projeto! Se você tem sugestões, melhorias ou encontrou algum problema, por favor, abra uma issue ou envie um pull request. Todas as contribuições são bem-vindas!