Save The Earth

Platform tempat pengguna dapat membagikan tindakan berkelanjutan mereka.

Fungsinya

- Apa itu Save The Earth
Save the Earth adalah platform tempat pengguna dapat membagikan tindakan berkelanjutan mereka dan menerima masukan yang dipersonalisasi dari Gemini. Dengan memposting tentang hal-hal ramah lingkungan yang mereka lakukan, pengguna dapat berkontribusi pada komunitas global yang berkomitmen pada keberlanjutan lingkungan.
Hal ini memecahkan masalah orang-orang yang ingin berkontribusi pada keberlanjutan lingkungan, tetapi tidak tahu apa yang harus dilakukan atau apakah mereka berkontribusi dengan pendekatan yang tepat.
(Untuk penyandang disabilitas, input suara tersedia.)
Frontend-nya menggunakan Flutter Web yang Dihosting oleh Firebase Hosting,
Backend-nya sepenuhnya dibuat dengan Firebase Cloud Function.
Firebase Firestore digunakan untuk DB dan Firebase Auth untuk pengelolaan akun.
- Cara saya menggunakan Gemini API
1: Masukan yang Dipersonalisasi
Firebase Cloud Functions dipicu pada kiriman pengguna, dan Gemini API, yang dimanipulasi oleh Firebase GenKit, menghasilkan masukan yang sesuai.
2: Pembuatan Konten
Sebagai respons terhadap input kata kunci pengguna, httpCallable Firebase Cloud Function dipanggil dan Gemini API, yang dimanipulasi oleh Firebase GenKit, menghasilkan kalimat yang sesuai. 3: Temukan Postingan Serupa
Tindakan ini menampilkan postingan yang mirip dengan postingan pengguna yang dicatat di Firestore.
Hal ini dicapai dengan menggabungkan Penelusuran Vektor Ekstensi Firebase dengan Firestore dan Gemini API.

Dibuat dengan

  • Flutter
  • Firebase

Tim

Oleh

ynishino

From

Jepang