An open API service indexing awesome lists of open source software.

https://github.com/odevthomas/dieta_ia

Este aplicativo tem como objetivo ajudar os usuários a criar dietas personalizadas de forma eficiente e intuitiva.
https://github.com/odevthomas/dieta_ia

Last synced: 4 months ago
JSON representation

Este aplicativo tem como objetivo ajudar os usuários a criar dietas personalizadas de forma eficiente e intuitiva.

Awesome Lists containing this project

README

          

# Dieta.IA
![media](https://github.com/user-attachments/assets/784558dc-d761-4f9f-9b0a-e3ac8403da61)

## O Projeto

Eu criei o **Dieta.IA** como parte do evento **Aplicativo gerador de dietas + IA completo**, oferecido por Sujeito Programador. Este aplicativo tem como objetivo ajudar os usuários a criar dietas personalizadas de forma eficiente e intuitiva.

## Tecnologias

Neste projeto, utilizei as seguintes tecnologias:

- **Node.js**: Para construir a lógica do servidor e gerenciar requisições.
- **React Native**: Para desenvolver o aplicativo móvel de forma nativa para Android e iOS.
- **Expo**: Para facilitar o desenvolvimento e o teste do aplicativo.

## Começando

### 1. Instalar dependências

Para iniciar o projeto, primeiro, preciso instalar as dependências. Vou executar o seguinte comando:

```bash
npm install
```

### 2. Iniciar o aplicativo

Depois de instalar as dependências, posso iniciar o aplicativo com o comando:

```bash
npx expo start
```

No terminal, encontrarei opções para abrir o aplicativo em:

- [build de desenvolvimento](https://docs.expo.dev/develop/development-builds/introduction/)
- [emulador Android](https://docs.expo.dev/workflow/android-studio-emulator/)
- [simulador iOS](https://docs.expo.dev/workflow/ios-simulator/)
- [Expo Go](https://expo.dev/go), um sandbox limitado para experimentar o desenvolvimento de aplicativos com Expo.

Posso começar a desenvolver editando os arquivos dentro do diretório **app**. Este projeto utiliza [roteamento baseado em arquivos](https://docs.expo.dev/router/introduction).

### Criar um projeto do zero

Quando estiver pronto para recomeçar, posso executar:

```bash
npm run reset-project
```

Esse comando moverá o código inicial para o diretório **app-example** e criará um diretório **app** em branco onde posso começar a desenvolver.

## Aprenda mais

Para aprender mais sobre o desenvolvimento do meu projeto com Expo, consultei os seguintes recursos:

- [Documentação do Expo](https://docs.expo.dev/): Aprendi os fundamentos e também explorei tópicos avançados com os [guias](https://docs.expo.dev/guides).
- [Tutorial Aprenda Expo](https://docs.expo.dev/tutorial/introduction/): Segui um tutorial passo a passo onde criei um projeto que roda no Android, iOS e na web.

## Junte-se à comunidade

Eu me juntei à comunidade de desenvolvedores criando aplicativos universais.

- [Expo no GitHub](https://github.com/expo/expo): Aqui posso ver a plataforma de código aberto e contribuir.
- [Comunidade Discord](https://chat.expo.dev): Posso conversar com outros usuários do Expo e fazer perguntas.

## Dicas Adicionais

- **Depuração:** Utilizo a ferramenta de depuração do Expo para identificar problemas rapidamente.
- **Publicação:** Quando meu aplicativo estiver pronto, sigo as diretrizes da [documentação de publicação](https://docs.expo.dev/distribution/introduction/) para lançá-lo.
- **Configurações:** Exploro as opções de configuração no arquivo `app.json` para personalizar o comportamento do meu aplicativo.