Mirobody
The canonical registry of human health — roughly two thousand standardized indicators, clinical and lifestyle, resolved into one language.
Quem precisa de você, antes do retorno.
Translation pending
HealthGitHub @ricardoalbuquerque27-rgbOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗App para acompanhar treinos, dieta, peso e medidas, hábitos diários (água/sono/humor) e exames — responsivo (celular e desktop), com login e dados na nuvem via Supabase.
| Módulo | O que faz |
|---|---|
| Início | Resumo do dia: treinos na semana, calorias, peso atual, água e gráfico de evolução |
| Treinos | Registro de treinos com exercícios (séries, reps, carga) |
| Dieta | Refeições por dia com calorias e macros (proteína, carbo, gordura) |
| Medidas | Peso e medidas corporais com gráficos de evolução por métrica |
| Hábitos | Contador de água, horas de sono, passos e humor |
| Exames | Resultados de exames e indicadores de saúde com situação (normal/atenção/alterado) |
| Perfil | Dados pessoais e metas (peso, água, calorias) |
npm install
.env.example para .env.local e preencha com os dados do seu projeto Supabase (Project Settings → API):
cp .env.example .env.local
NEXT_PUBLIC_SUPABASE_URL=https://seu-projeto.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=sua-publishable-key
npm run dev
Acesse http://localhost:3000O schema (tabelas + Row Level Security) está aplicado no Supabase via migration. Cada usuário só enxerga os próprios dados. Tabelas:
profiles — perfil e metas do usuárioworkouts / exercises — treinos e exercíciosmeals — refeições e macrosbody_measurements — peso e medidasdaily_logs — água, sono, passos e humor (1 registro por dia)exams — exames e indicadoresUm trigger (on_auth_user_created) cria automaticamente o perfil ao cadastrar.
Pronto para deploy na Vercel: importe o projeto, defina as duas variáveis
NEXT_PUBLIC_SUPABASE_URL e NEXT_PUBLIC_SUPABASE_ANON_KEY e publique.
ℹ️ Se o cadastro exigir confirmação de e-mail, ative/desative isso em Authentication → Providers → Email no painel do Supabase.