Green Swagger

Un booster qui inspire le désir des gens d'améliorer l'environnement.

Description

L'environnement de la Terre se dégradant, j'ai senti une crise et me suis demandé ce que je pouvais faire. En apprenant de cette compétition, j'ai décidé de développer une application dans l'espoir que davantage de personnes s'intéresseraient à l'environnement.

[Concepts]
- Action écologique: action qui contribue, même légèrement, à l'amélioration de l'environnement. (par exemple, une photo de ramassage de déchets, un dessin de Green Bot, une URL vers des actualités ou des blogs).
- Eco Coin: monnaie virtuelle utilisée pour soutenir les actions écologiques d'autres utilisateurs.
- Green Bot: bot d'IA au cœur de l'application qui aide les utilisateurs à ajouter des actions écologiques et à émettre des Eco Coins via le chat.

[Fonctionnalités]
- Les utilisateurs peuvent ajouter des actions écologiques, suggérer des améliorations à l'application et recevoir des Eco Coins en récompense via des discussions avec Green Bot.
- Les utilisateurs peuvent soutenir les actions écologiques ajoutées par d'autres utilisateurs à l'aide d'Eco Coins et ajouter des commentaires.
- L'interface utilisateur de saisie utilisateur est standardisée en format de chat, ce qui souligne que la base de l'application est la "conversation".
- En appuyant de manière prolongée sur le texte, les utilisateurs peuvent demander à Green Bot de traduire, résumer, etc.
- Bot administrateur

[Utilisation de l'API Gemini]
- Green Bot
+ Détermine si une photo ou une URL est une action écologique.
+ Extraction et résumé du contenu de l'URL.
+ Détermine si l'utilisateur a demandé la génération d'une image (la génération d'images réelle est effectuée à l'aide d'une autre API).
+ Identification des suggestions en double.
+ Chat commun.
- UI de saisie
+ Corrige la saisie de texte via le micro: ajoute des virgules, des points d'interrogation, etc. Corrige les formats d'adresse e-mail ou d'URL appropriés.
- Bot administrateur via l'appel de fonction Gemini

Conçu avec

  • Flutter
  • Android
  • Firebase

Équipe

Par

Taewoo Kim

De

Corée du Sud