EcoLoop is an AI-powered web platform that enables users to make sustainable decisions about their items. Upload a photo of an item you’re ready to discard and receive personalized recommendations for recycling, reusing, or donating. Track your environmental impact and join a community of eco-conscious users.
- AI Image Analysis – Upload any item and get instant insights on material, condition, and sustainable action suggestions.
- Smart Recycling Guide – Locate nearby recycling centers, view proper disposal instructions, and get material-specific guidelines.
- Creative Reuse Ideas – Discover DIY and repurposing ideas that give items a second life.
- Donation Network – Connect with local charities and organizations to donate usable items.
- Impact Dashboard – Monitor your environmental contribution with metrics like CO₂ saved, waste diverted, and community reach.
- Community Insights – Share achievements, see what others are doing, and get inspired by real-world sustainable living.
- Frontend: React, TailwindCSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase Auth (with Google Login)
- Image Recognition: Google Vision API
- AI Suggestions: OpenAI API
- Maps & Location: Google Maps API
- Deployment: Render (or specify if different)
- (Optional) Hosting/DevOps: [Insert CI/CD or hosting details if any]
- Node.js (v14+ recommended)
- npm or Yarn
- MongoDB instance (local or cloud)
- Google Cloud Vision API key
- OpenAI API key
- Google Maps API key
- Firebase project with Auth enabled
- Clone the repository
git clone https://github.com/your-username/ecoloop.git cd ecoloop