Save The Earth
Plate-forme sur laquelle les utilisateurs peuvent partager leurs actions durables.
Description
- Qu'est-ce que Save The Earth ?
Save The Earth est une plate-forme sur laquelle les utilisateurs peuvent partager leurs actions durables et recevoir des commentaires personnalisés de Gemini. En publiant des informations sur les actions écologiques qu'ils entreprennent, les utilisateurs peuvent contribuer à une communauté mondiale engagée en faveur de la durabilité environnementale.
Cela résout le problème des personnes qui souhaitent contribuer à la durabilité environnementale, mais qui ne savent pas quoi faire ni s'ils adoptent la bonne approche.
(Pour les personnes ayant un handicap,la saisie vocale est disponible.)
L'interface utilisateur est avec Flutter Web hébergé par Firebase Hosting.
Le backend est entièrement conçu avec Firebase Cloud Function.
Firebase Firestore est utilisé pour la base de données et Firebase Auth pour la gestion des comptes.
- Comment j'ai utilisé l'API Gemini
1: Commentaires personnalisés
Les fonctions cloud Firebase sont déclenchées par les envois des utilisateurs, et l'API Gemini, manipulée par Firebase GenKit, génère les commentaires appropriés.
2: Génération de contenu
En réponse à la saisie de mots clés par l'utilisateur, la méthode httpCallable de la fonction cloud Firebase est appelée et l'API Gemini, manipulée par Firebase GenKit, génère la phrase appropriée. 3 : "Découvrir des posts similaires"
Cette fonctionnalité affiche des posts similaires à ceux de l'utilisateur enregistrés dans Firestore.
Pour ce faire, elle combine la recherche vectorielle de l'extension Firebase avec Firestore et l'API Gemini.
Conçu avec
- Flutter
- Firebase
Équipe
Par
ynishino
De
Japon