尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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.