ghimireaayush.com.np
Sun Nov 10 2024


EcoEarth
Web3
React
Express.js
Gemini AI
Google Maps API
Tailwind CSS
A Web3 and AI-powered community platform for reporting and resolving environmental issues, featuring decentralized authentication, AI image verification, and a reward system for contributors.
Overview
EcoEarth leverages Web3 authentication, Gemini AI, and community engagement to tackle societal and environmental issues through a collaborative reporting, verification, and reward system.
Key Features
- Web3 Authentication — Secure, decentralized login without traditional username/password
- Issue Reporting — Users report environmental issues with image uploads and precise location tagging via Google Maps
- AI Image Verification — Gemini AI compares before/after images to verify that a reported issue has been resolved
- Reward System — Contributors earn points for reporting and resolving issues; rewards can be accumulated and redeemed
- Leaderboard — Top contributors are ranked to gamify community participation
- AI Chatbot — Gemini-powered assistant to guide users and answer questions
- Issue Resolution Flow — Reporters can follow up with a resolution image to close the loop
Tech Stack
- Frontend: React, Tailwind CSS
- Backend: Express.js
- AI: Gemini AI API (image comparison, chatbot)
- Authentication: Web3-based decentralized auth
- Location: Google JavaScript Maps API
- Database: Drizzle ORM with Neon (PostgreSQL)
- Deployment: Vercel