Save The Earth

The platform where users can share their sustainable actions.

What it does

- What is Save The Earth
Save the Earth is a platform where users can share their sustainable actions and receive personalized feedback from Gemini. By posting about the eco-friendly things they do, users can contribute to a global community committed to environmental sustainability.
This Solves the problem of people who want to contribute to environmental sustainability but don't know what to do or whether they are contributing with the right approach.
(For people with disabilities, voice input is available.)
The frontend is with Flutter Web Hosted by Firebase Hosting,
The backend is completely built with Firebase Cloud Function.
Firebase Firestore is used for the DB and Firebase Auth for account management.
- How I used Gemini API
1: Personalized Feedback
Firebase Cloud Functions are triggered on user submissions, and the Gemini API, manipulated by Firebase GenKit, generates appropriate feedback.
2: Content Generation
In response to the user's keyword input, the Firebase Cloud Function's httpCallable is called and the Gemini API, manipulated by Firebase GenKit, generates the appropriate sentence. 3: Discover Similar Posts
It displays posts similar to the user's posts recorded in Firestore.
This is achieved by combining the Firebase Extension Vector Search with Firestore and the Gemini API.

Built with

  • Flutter
  • Firebase

Team

By

ynishino

From

Japan