Skip to content

itpaulin/ai-diet-calculator

Repository files navigation

Calculadora de Macros e Gerador de Dietas

Bem-vindo à minha Calculadora de Macros e Gerador de Dietas! Este projeto foi inspirado na minha paixão pela musculação e na busca contínua por conhecimento na área da saúde esportiva. A ideia por trás deste aplicativo é proporcionar uma ferramenta acessível para ajudar as pessoas a alcançarem seus objetivos de forma saudável, combinando minha paixão pela programação com a paixão pelo esporte.

Funcionalidades

  • Calculadora de Macros:

    • Utilize a calculadora de macronutrientes para determinar as proporções ideais de proteínas, carboidratos e gorduras com base nos seus objetivos de treinamento.
  • Integração com a API do ChatGPT:

    • Conecte-se à poderosa API do ChatGPT para obter sugestões personalizadas de dietas com base nos seus objetivos pessoais. O ChatGPT irá fornecer informações e conselhos nutricionais com base nas suas necessidades específicas.

Tecnologias Utilizadas

  • NextJS e TypeScript:

    • O projeto é desenvolvido utilizando NextJS, proporcionando uma experiência de desenvolvimento rápida e eficiente, enquanto o TypeScript traz maior segurança e legibilidade ao código.
  • ShadCN UI e Tailwind:

    • A interface do usuário é construída com o auxílio do ShadCN UI, complementado pelo poderoso framework de estilo Tailwind. Isso resulta em uma interface moderna, responsiva e visualmente atraente.
  • React Hook Form e Zod:

    • Poderosa combinação de bibliotecas para criação de formulários avançados, com validação, estados, controle de submissão, caching, etc.
  • API do ChatGPT:

    • A integração com a API do ChatGPT permite que o aplicativo forneça sugestões inteligentes e personalizadas para as dietas dos usuários.

Como Iniciar

  1. Clone o Repositório:

    git clone https://github.com/seu-usuario/seu-projeto.git
    cd seu-projeto
  2. Instale as Dependências:

    npm install
  3. Configure as Variáveis de Ambiente:

    • Certifique-se de criar um arquivo .env.local com as configurações necessárias, incluindo as chaves de acesso à API do ChatGPT.
  4. Inicie o Servidor de Desenvolvimento:

    npm run dev
  5. Acesse o Aplicativo:

    • Abra seu navegador e acesse http://localhost:3000.

Contribuindo

Contribuições são bem-vindas! Se você tem sugestões de melhorias, encontre algum bug ou queira adicionar novas funcionalidades, sinta-se à vontade para abrir uma issue ou criar um pull request.

Sobre o Autor

Este projeto é uma combinação da minha paixão pela musculação e pela programação. Comecei no esporte sem muitos recursos, e esse aplicativo é uma tentativa de proporcionar a outras pessoas a oportunidade de melhorar seus treinos e ganhos de forma acessível.

Espero que você desfrute da Calculadora de Macros e encontre as informações úteis para alcançar seus objetivos de forma saudável e sustentável!