Save The Earth
แพลตฟอร์มที่ผู้ใช้สามารถแชร์การกระทำที่ยั่งยืน
การทำงาน
- Save The Earth คืออะไร
Save The Earth เป็นแพลตฟอร์มที่ผู้ใช้สามารถแชร์การกระทำที่ยั่งยืนและรับความคิดเห็นที่ปรับเปลี่ยนในแบบของคุณจาก Gemini การโพสต์เกี่ยวกับสิ่งที่ตนทําที่เป็นมิตรกับสิ่งแวดล้อมจะช่วยให้ผู้ใช้มีส่วนร่วมกับชุมชนทั่วโลกที่มุ่งมั่นเพื่อความยั่งยืนด้านสิ่งแวดล้อม
วิธีนี้ช่วยแก้ปัญหาของผู้ที่ต้องการมีส่วนร่วมกับความยั่งยืนด้านสิ่งแวดล้อมแต่ไม่รู้จะทําอย่างไรหรือทําด้วยแนวทางที่ถูกต้องหรือไม่
(สําหรับคนพิการ จะมีการป้อนข้อมูลด้วยเสียง)
ส่วนหน้าใช้ Flutter Web ที่โฮสต์โดย Firebase Hosting
ส่วนหลังสร้างขึ้นด้วย Firebase Cloud Function โดยสมบูรณ์
ใช้ Firebase Firestore สําหรับ DB และ Firebase Auth สําหรับการจัดการบัญชี
- วิธีใช้ Gemini API
1: ความคิดเห็นที่ปรับเปลี่ยนในแบบของคุณ
ระบบจะเรียกใช้ Firebase Cloud Function เมื่อผู้ใช้ส่งข้อมูล และ Gemini API ที่ควบคุมโดย Firebase GenKit จะสร้างความคิดเห็นที่เหมาะสม
2: การสร้างเนื้อหา
ระบบจะเรียกใช้ httpCallable ของ Firebase Cloud Function เพื่อตอบสนองต่อคีย์เวิร์ดของผู้ใช้ และ Gemini API ที่ควบคุมโดย Firebase GenKit จะสร้างประโยคที่เหมาะสม 3: สำรวจโพสต์ที่คล้ายกัน
จะแสดงโพสต์ที่คล้ายกับโพสต์ของผู้ใช้ที่บันทึกไว้ใน Firestore
ซึ่งทำได้โดยการรวม Firebase Extension Vector Search เข้ากับ Firestore และ Gemini API
สร้างขึ้นด้วย
- Flutter
- Firebase
ทีม
โดย
ynishino
จาก
ญี่ปุ่น