Save The Earth
Die Plattform, auf der Nutzer ihre nachhaltigen Handlungen teilen können.
Funktion
– Was ist „Save The Earth“?
„Save The Earth“ ist eine Plattform, auf der Nutzer ihre nachhaltigen Handlungen teilen und personalisiertes Feedback von Gemini erhalten können. Wenn Nutzer Beiträge zu umweltfreundlichen Aktivitäten posten, können sie so zu einer globalen Gemeinschaft beitragen, die sich für Nachhaltigkeit einsetzt.
Das Problem von Menschen, die einen Beitrag zur Nachhaltigkeit leisten möchten, aber nicht wissen, was sie tun sollen oder ob sie den richtigen Ansatz verfolgen, wird dadurch gelöst.
(Für Menschen mit Behinderung ist die Spracheingabe verfügbar.)
Das Frontend ist mit Flutter Web gehostet und wird von Firebase Hosting betrieben.
Das Backend ist vollständig mit Firebase Cloud Functions erstellt.
Firebase Firestore wird für die Datenbank und Firebase Auth für die Kontoverwaltung verwendet.
– So habe ich die Gemini API verwendet
1: Personalisiertes Feedback
Firebase Cloud Functions werden bei Nutzereingaben ausgelöst und die Gemini API, die von Firebase GenKit manipuliert wird, generiert entsprechendes Feedback.
2: Inhaltsgenerierung
Als Reaktion auf die Keyword-Eingabe des Nutzers wird die httpCallable-Funktion der Firebase Cloud Function aufgerufen und die Gemini API, die von Firebase GenKit manipuliert wird, generiert den entsprechenden Satz. 3: Ähnliche Beiträge entdecken
Es werden Beiträge angezeigt, die den in Firestore gespeicherten Beiträgen des Nutzers ähneln.
Dazu wird die Firebase-Erweiterung „Vector Search“ mit Firestore und der Gemini API kombiniert.
Basis
- Flutter
- Firebase
Team
Von
ynishino
Von
Japan