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.
- Host: GitHub
- URL: https://github.com/odevthomas/dieta_ia
- Owner: odevthomas
- Created: 2024-09-23T18:41:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-23T18:42:44.000Z (over 1 year ago)
- Last Synced: 2025-01-30T15:41:35.190Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 364 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dieta.IA

## 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.