Save The Earth
A plataforma em que os usuários podem compartilhar as ações sustentáveis deles.
O que faz?
- O que é o Save The Earth
O Save the Earth é uma plataforma em que os usuários podem compartilhar ações sustentáveis e receber feedback personalizado do Gemini. Ao postar sobre as ações ecológicas que fazem, os usuários podem contribuir para uma comunidade global comprometida com a sustentabilidade ambiental.
Isso resolve o problema de pessoas que querem contribuir para a sustentabilidade ambiental, mas não sabem o que fazer ou se estão contribuindo com a abordagem certa.
(Para pessoas com deficiência,a entrada de voz está disponível.)
O front-end é com o Flutter Web hospedado pelo Firebase Hosting.
O back-end é totalmente criado com o Firebase Cloud Function.
O Firebase Firestore é usado para o DB e o Firebase Auth para gerenciamento de contas.
- Como usei a API Gemini
1: feedback personalizado
O Firebase Cloud Functions é acionado em envios de usuários, e a API Gemini, manipulada pelo Firebase GenKit, gera o feedback apropriado.
2: Geração de conteúdo
Em resposta à entrada de palavras-chave do usuário, o httpCallable do Firebase Cloud Function é chamado e a API Gemini, manipulada pelo Firebase GenKit, gera a frase apropriada. 3: Descobrir postagens semelhantes
Mostra postagens semelhantes às postagens do usuário gravadas no Firestore.
Isso é feito combinando a pesquisa de vetores da extensão do Firebase com o Firestore e a API Gemini.
Desenvolvido com
- Flutter
- Firebase
Equipe
Por
ynishino
De
Japão