/ehya-healthy

Desenvolvimento de um sistema de monitoramento de saúde, controle de medicamentos e também monitorador de calorias, armazenamento em um banco de dados.

Primary LanguageVue

Monitoramento de Saúde Vue.js com Supabase, Shadcn UI, Unovis e Vuetify

Descrição do Projeto

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.

Tecnologias Utilizadas

  • 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.

Rodando os dados

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

Instalação

Para instalar as dependências do projeto, execute o seguinte comando:

npm install

Execução

Para rodar o projeto em seguida, execute o seguinte comando:

npm run dev

Contribuindo

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!