Sobre o projeto
Arogyamandiram (ఆరోగ్యమందిరం) é uma plataforma completa de monitoramento de saúde e fitness construída com Next.js 15, TypeScript, MongoDB e Tailwind CSS. Ela oferece um painel unificado para registrar alimentação, água, peso, treinos, sono, sinais vitais e tarefas, com cálculos automáticos de calorias, macronutrientes e sequências.
Os principais recursos incluem:
- **Registrador de alimentos** com mais de 150 alimentos integrados, busca aproximada, filtros por categoria, alimentos personalizados e fallback para o USDA FoodData Central. O tipo de refeição é inferido automaticamente pelo horário do dia.
- **Rastreador de água** com um copo animado e botões de adição rápida.
- **Diário de peso** com gráficos de tendência (7 dias a 1 ano), calculadora de IMC e tabela de histórico.
- **Planejador de treinos** com mais de 50 exercícios predefinidos, estimativas automáticas de calorias e acompanhamento de séries/repetições/peso para treinos de força.
- **Sono, sinais vitais e tarefas** têm páginas dedicadas; o "Plano de hoje" agrega tudo.
- **Gamificação**: sequências, medalhas, XP e conquistas.
- **Recursos de IA** (opcionais, exigem chave da OpenAI): Insights (resumos anonimizados), Ciel (planejador diário de refeições/treinos com base no tipo de dieta, culinárias e alergias) e Coach (treinador de IA conversacional com memória).
- **Lembretes por e-mail** via SMTP, com registro de respostas via cron IMAP.
- **Assistente de integração** e configurações personalizáveis (metas, unidades, preferências).
Segurança: mascaramento de API no lado do servidor, criptografia AES-256-GCM para chaves de API do usuário, hash de senha com bcrypt, sessões JWT (expiração de 30 dias) e proteção de rotas.
Stack tecnológica: Next.js 15 (App Router), TypeScript 5.7, Tailwind CSS 3.4, MongoDB com Mongoose 8, NextAuth.js 4, Recharts, Lucide React, OpenAI SDK, Nodemailer/ImapFlow, Zod, Framer Motion.
A configuração exige Node.js 20.19+, MongoDB Atlas e chaves opcionais da OpenAI/USDA. A implantação na Vercel é suportada com tarefas cron pré-configuradas. Um aplicativo iOS nativo complementar (SwiftUI) está disponível em um repositório separado.
O projeto inclui um sistema portátil de memória de IA (Gnanam) com arquivos de configuração para Claude Code, Codex, Cursor e GitHub Copilot.
Licença: MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.