Introdução | Tecnologias | Acesse o app | Conecte-se comigo | Licença
Primeiro eu fui no Google AI Studio e pedi a descrição de 3 imagens assim como foi feito durante a imersão, pelo Fabrício Carraro! Depois peguei o código JavaScript do Prompt, estudei a lógica dentro do Google Colab (ótimo para fazer testes com a API Key, inclusive!) e fui desenvolver com React Native. A interface principal está assim no momento:
Me inspirei na minha vida pessoal para criar esse projeto, com base em acontecimentos recentes, onde me vi em meio aos problemas relacionados à minha avó que usa muitos remédios por conta da diabétes, ossos etc...Então tive a ideia de criar esse aplicativo, implementar a Gemini AI, a Inteligência Artificial da Google, possibilitando identificar o conteúdo da imagem (foto da caixa do remédio) e descrever sobre o uso, dar recomendações como por exemplo "não usar sem ser recomendado por um médico" como mostra na última tela, informações sobre o efeito, etc. Deixando mais prático e simples no dia a dia! Contei um pouco da minha história de vida lá no Discord da imersão (imagem abaixo) e é ela que me faz continuar motivada e enfrentar desafios como esse, buscando aproveitar ao máximo todo esse conhecimento de programação gratuito na Alura e evoluir a cada linha de código escrita.
- Status do projeto (dentro dos meus conhecimentos de iniciante, com a ajuda das aulas da imersão):
- Interface principal;
- Funcionalidade de selecionar imagens da galeria;
- Gerar a descrição da imagem com a AI;
- Funcionalidade de dar play no aúdio de instruções.
- Google AI Studio com a API Key (oculta dentro de .env como "EXPO_PUBLIC_API_USER_ID" no código), para gerar descrições de imagem;
- Node.js para consumir a API;
- React Native com o Expo;
- Axios para a comunicação com a API;
- TypeScript para tipagem dos dados.
- Gemini API para entender como aplicar no projeto;
- GitHub do Google Gemini para escrever o código de teste no Google Colab usando JavaScript.
- Você deve ter o Node.js instalado na sua máquina;
- Você deve ter o Git instalado e configurado no seu computador;
- Além disso, você precisa de um gerenciador de pacotes, eu usei o NPM;
- Por fim, você precisa ter Expo para emular o aplicativo.
- Faça o clone do repositório:
$ git clone (https://github.com/laysaalves/medgrandma-ai.git)
- Inicie o app:
# Vá até o app
$ cd medgrandma-ai
# Instale as dependências do projeto
$ npm install
# Não esqueça de substituir com a sua API Key em "EXPO_PUBLIC_API_USER_ID"
# Inicie o app
$ npx expo start
# Pronto, concluído o tutorial!
Caso tenha alguma dúvida, queira mandar o seu feedback ou só bater um papo mesmo, conecte-se comigo por meio dessas redes:
- E-mail: layseirasdev@outlook.com
- Discord: layseiras
Este projeto está sob a licença MIT. Consulte o LICENSE para obter mais detalhes.