Skip to content

Este é o aplicativo mobile Dieta.AI, desenvolvido com Expo e React Native. O Dieta.AI utiliza inteligência artificial para gerar dados personalizados para uma dieta, baseando-se nas informações fornecidas pelo usuário.

Notifications You must be signed in to change notification settings

ericrocha97/dieta-ai-mobile

Repository files navigation

Dieta.AI - Aplicativo Mobile

Descrição da imagem

Este é o aplicativo mobile Dieta.AI, desenvolvido com Expo e React Native. O Dieta.AI utiliza inteligência artificial para gerar dados personalizados para uma dieta, baseando-se nas informações fornecidas pelo usuário.

Tecnologias Principais

  • Expo
  • React Native
  • TypeScript
  • NativeWind (TailwindCSS para React Native)
  • React Query
  • Zustand
  • React Hook Form
  • Zod
  • Axios

Pré-requisitos

Certifique-se de ter o Node.js e o npm instalados em sua máquina.

Instalação

  1. Clone o repositório

     git clone https://github.com/ericrocha97/dieta-ai-mobile.git
  2. Navegue até a pasta do projeto

     npm dieta-ai-mobile
  3. Instale as dependências:

     npm install

Comandos para Executar

  • Iniciar o projeto:

    npm start
  • Executar no Android:

    npm run android
  • Executar no iOS:

    npm run ios

Configurações Adicionais

  • Este projeto utiliza fontes personalizadas do Google Fonts (Bai Jamjuree e Roboto).
  • Está configurado para usar o Expo Router para navegação.
  • Utiliza o NativeWind para estilização baseada em Tailwind CSS.
  • Configurado com React Query para gerenciamento de estado e requisições.
  • Usa Zustand para gerenciamento de estado global.
  • Implementa validação de formulários com React Hook Form e Zod.

Estrutura do Projeto

O projeto segue a estrutura padrão de um aplicativo Expo, com algumas pastas adicionais:

  • src/app: Contém as telas principais do aplicativo
  • src/components: Componentes reutilizáveis
  • src/styles: Arquivos de customização do Tailwind (cores, fontes)
  • src/store: Gerenciamento de estado global com Zustand
  • src/services: Serviços para comunicação com API

Capturas de Tela

Aqui estão algumas capturas de tela do aplicativo Dieta.AI:

Tela Inicial Passo 1 Passo 2
Tela de Dieta Tela de Dieta

About

Este é o aplicativo mobile Dieta.AI, desenvolvido com Expo e React Native. O Dieta.AI utiliza inteligência artificial para gerar dados personalizados para uma dieta, baseando-se nas informações fornecidas pelo usuário.

Topics

Resources

Stars

Watchers

Forks