Salva la Terra

La piattaforma su cui gli utenti possono condividere le loro azioni sostenibili.

Descrizione

- Che cos'è Save The Earth
Save the Earth è una piattaforma in cui gli utenti possono condividere le loro azioni sostenibili e ricevere un feedback personalizzato da Gemini. Pubblicando le azioni eco-friendly che intraprendono, gli utenti possono contribuire a una community globale impegnata nella sostenibilità ambientale.
Questo risolve il problema delle persone che vogliono contribuire alla sostenibilità ambientale, ma non sanno cosa fare o se stanno contribuendo con l'approccio giusto.
(Per le persone con disabilità,è disponibile l'input vocale.)
Il frontend è con Flutter Web ospitato da Firebase Hosting,
Il backend è completamente realizzato con Firebase Cloud Function.
Firebase Firestore viene utilizzato per il DB e Firebase Auth per la gestione dell'account.
- Come ho utilizzato l'API Gemini
1: feedback personalizzato
Le funzioni cloud Firebase vengono attivate sui contenuti inviati dagli utenti e l'API Gemini, manipolata da Firebase GenKit, genera un feedback appropriato.
2: generazione di contenuti
In risposta all'inserimento della parola chiave da parte dell'utente, viene chiamato httpCallable della funzione cloud Firebase e l'API Gemini, manipolata da Firebase GenKit, genera la frase appropriata. 3: Scopri post simili
Mostra post simili a quelli dell'utente registrati in Firestore.
Questo risultato viene ottenuto combinando la ricerca vettoriale dell'estensione Firebase con Firestore e l'API Gemini.

Realizzato con

  • Flutter
  • Firebase

Team

Di

ynishino

Da

Giappone