An open API service indexing awesome lists of open source software.

https://github.com/vkrishna04/ecosnap

VIT Chennai Hackathon Project
https://github.com/vkrishna04/ecosnap

Last synced: 9 days ago
JSON representation

VIT Chennai Hackathon Project

Awesome Lists containing this project

README

        

### **EcoSnap: AI-Powered Environmental Issue Detector** πŸŒπŸ“Έ
**Theme:** Environmental Sustainability

#### **Problem Statement**
Many environmental issues, such as illegal waste dumping, deforestation, and polluted water bodies, go unnoticed or unreported. There’s a need for a system that allows citizens to easily report and track such issues in real-time.

#### **Solution**
**EcoSnap** is a **mobile/web application** that uses **AI-powered image recognition** and **geolocation tracking** to detect and report environmental issues instantly. Users can snap a photo of pollution, illegal waste, or deforestation, and the system will:
βœ… **Classify the issue** (e.g., air pollution, water pollution, waste, deforestation).
βœ… **Identify severity** using AI models trained on environmental datasets.
βœ… **Tag the location** automatically using GPS.
βœ… **Notify local authorities/NGOs** for action.
βœ… **Gamify user participation** by rewarding users with points for reporting issues.

#### **Tech Stack**
### *Frontend (React for UI)*
- *Framework:* React.js (for web) / React Native (for mobile)
- *State Management:* React Context API or Redux (if needed)
- *UI Components:* Tailwind CSS or Material-UI
- *Maps & Geolocation:* Google Maps API for location tagging

### *Backend (Python + Java)*
- *Server:* FastAPI (Python) or Spring Boot (Java)
- *Database:* PostgreSQL (structured) or MongoDB (NoSQL)
- *Authentication:* Firebase Auth (easy integration)

### *AI Model (Python)*
- *Library:* TensorFlow/PyTorch (for image classification)
- *Pre-trained Model:* MobileNetV2 (optimized for mobile/web apps)
- *Deployment:* Flask API or FastAPI for serving AI models

### *Hosting & Deployment*
- *Frontend:* Vercel (for React Web) / Expo (for React Native)
- *Backend:* Render/Heroku (for Python) or AWS/GCP (for scalability)
- *Database:* Supabase (PostgreSQL alternative) or Firebase Firestore

#### **Why It’s Unique?**
- Uses **AI for real-time environmental issue detection**.
- Crowdsources environmental monitoring, making **citizens active participants**.
- Provides **real-time impact visualization** for authorities & NGOs.