Save The Earth
Platforma, na której użytkownicy mogą dzielić się informacjami o swoich działaniach na rzecz zrównoważonego rozwoju.
Działanie
– Co to jest Save The Earth
Save the Earth to platforma, na której użytkownicy mogą dzielić się informacjami o swoich działaniach na rzecz zrównoważonego rozwoju i otrzymywać spersonalizowane opinie od Gemini. Dzięki publikowaniu informacji o działaniach na rzecz ochrony środowiska użytkownicy mogą przyczyniać się do rozwoju globalnej społeczności, która dba o zrównoważony rozwój.
Rozwiązanie to rozwiązuje problem osób, które chcą przyczyniać się do zrównoważonego rozwoju, ale nie wiedzą, co robić lub czy ich działania są właściwe.
(Dla osób z niepełnosprawnością dostępne jest polecenie głosowe.)
Frontend jest obsługiwany przez Flutter Web Hosted przez Firebase Hosting,
a backend jest w pełni zbudowany za pomocą Firebase Cloud Function.
Firebase Firestore jest używany do obsługi bazy danych, a Firebase Auth do zarządzania kontami.
- Jak wykorzystałem interfejs Gemini API
1: Indywidualne opinie
Funkcje Firebase Cloud są aktywowane po przesłaniu danych przez użytkownika, a interfejs Gemini API, który jest obsługiwany przez Firebase GenKit, generuje odpowiednie opinie.
2: Generowanie treści
W odpowiedzi na wpisanie przez użytkownika hasła wywoływane jest wywołanie httpCallable funkcji Firebase Cloud, a interfejs Gemini API, który jest obsługiwany przez Firebase GenKit, generuje odpowiednie zdania. 3. Odkrywaj podobne posty
Funkcja wyświetla posty podobne do tych, które użytkownik zapisał w Firestore.
Osiąga się to dzięki połączeniu rozszerzenia Firebase Vector Search z Firestore i interfejsem Gemini API.
Utworzone za pomocą
- Flutter
- Firebase
Zespół
Autor:
ynishino
Od
Japonia