Green Swagger

A booster that inspires people's desire to improve the environment.

What it does

With the Earth's environment getting worse, I sensed a crisis and had been wondering what I could do. Upon hearing about this competition, I decided to develop an app with the hope that more people would take an interest in the environment.

[Concepts]
- Eco Action: Actions that contribute, even slightly, to environmental improvement. (e.g., a photo of picking up trash, a drawing by Green Bot, a URL to news or blogs).
- Eco Coin: Virtual currency used to support other people's Eco Actions.
- Green Bot: AI bot at the core of the app that helps users add Eco Actions and issue Eco Coins through chat.

[Features]
- Users can add Eco Actions, make app improvement suggestions, and receive Eco Coins as rewards through chats with Green Bot.
- Users can support Eco Actions added by others using Eco Coins and add comments.
- The user input UI is standardized to a chat format, emphasizing that the foundation of the app is "conversation".
- By long-tapping text, users can request Green Bot to translate, summarize, and more.
- Admin Bot

[Usage of Gemini API]
- Green Bot
+ Determines if an photo or URL is an Eco Action
+ Extract and summarize the content of the URL
+ Identifies if the user has requested image generation (actual image generation is done using a different API)
+ Identify duplicate suggestions
+ Common chat
- Input UI
+ Corrects text input via microphone: adds commas, question marks, etc. Corrects to proper email or URL formats.
- Admin Bot by Gemini Function Calling

Built with

  • Flutter
  • Android
  • Firebase

Team

By

Taewoo Kim

From

South Korea