Skip to content

manushwi/EcoLoop

Repository files navigation

EcoLoop

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.

🚀 Features

  • 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.

🧰 Tech Stacks

  • 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]

🛠 Getting Started

Prerequisites

  • 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

Setup

  1. Clone the repository
    git clone https://github.com/your-username/ecoloop.git
    cd ecoloop

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors