Skip to content

Yashti04Choudhary/EcoMinds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โ™ป๏ธ EcoMinds AI

AI-Driven E-Waste Management System for Sustainable Recycling

EcoMinds AI is an AI-powered web platform designed to promote sustainable electronic waste management through intelligent automation, cloud technologies, and interactive recycling workflows.

This project was developed during my second-year research internship at MANIT Bhopal (Maulana Azad National Institute of Technology, Bhopal) as an experimental full-stack sustainability-focused system integrating Artificial Intelligence, Firebase, Machine Learning, and responsive web technologies.

The platform aims to simplify e-waste identification, promote responsible disposal behavior, and encourage environmental awareness using AI-driven tools and gamified user engagement.


๐ŸŒ Problem Statement

Electronic waste (e-waste) is one of the fastest-growing environmental challenges worldwide. Improper disposal of electronic devices contributes to:

  • soil and water pollution,
  • toxic chemical exposure,
  • inefficient recycling processes,
  • and growing sustainability concerns.

EcoMinds AI was designed to explore how AI and cloud technologies can help users:

  • identify recyclable electronic waste,
  • understand proper disposal methods,
  • interact with recycling workflows,
  • and participate in environmentally responsible practices.

๐Ÿš€ Features

๐Ÿ” User Authentication

  • Firebase Authentication based login/signup system
  • Secure user session management
  • Firestore-integrated user data handling

๐Ÿค– AI-Based E-Waste Classification

  • TensorFlow.js powered image recognition
  • Teachable Machine integration
  • MobileNet experimentation
  • Real-time e-waste category prediction from uploaded images

๐Ÿ“… Smart Pickup Scheduling System

  • Users can submit e-waste pickup requests
  • Pickup data stored in Firebase Firestore
  • Recycler-side workflow prototype implemented

โ™ป๏ธ Recycler Workflow Prototype

  • Recycler-side interaction system
  • Pickup request acceptance/rejection simulation
  • Sustainability workflow demonstration

๐Ÿ† Rewards & Gamification System

  • Eco-points and reward concepts
  • Sustainability engagement mechanisms
  • Static leaderboard prototype
  • Social challenge workflow concepts

๐Ÿ› ๏ธ Admin Dashboard Prototype

  • Admin-oriented monitoring interface
  • Pickup overview concepts
  • User activity visualization
  • Dashboard workflow simulations

๐Ÿ—บ๏ธ Smart Recycler Locator

  • Leaflet.js based map integration
  • Recycling center exploration concept

๐Ÿ“š Learning & Awareness Modules

  • Sustainability education pages
  • Environmental awareness content
  • Learning and quiz module concepts

๐Ÿ’ฌ AI Chatbot (Prototype)

  • AI-powered chatbot integration
  • Guidance and awareness assistance system
  • Originally implemented using external API services

๐Ÿ“ฑ Responsive Web Interface

  • Mobile-friendly responsive design
  • Multi-page web application architecture
  • Interactive UI workflows

๐Ÿ› ๏ธ Technologies Used

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend / Cloud

  • Firebase Hosting
  • Firebase Authentication
  • Firebase Firestore
  • Firebase Realtime Database

Artificial Intelligence / Machine Learning

  • TensorFlow.js
  • Google Teachable Machine
  • MobileNet

Maps & Geolocation

  • Leaflet.js

Deployment

  • Firebase Hosting

๐Ÿง  System Workflow

User Uploads E-Waste Image
            โ†“
TensorFlow.js Processes Image
            โ†“
AI Model Predicts E-Waste Category
            โ†“
User Receives Classification Result
            โ†“
Pickup Scheduling & Recycling Workflow
            โ†“
Reward & Awareness Features

๐Ÿ“‚ Project Structure

EcoMinds-AI/
โ”‚
โ”œโ”€โ”€ public/
โ”‚   โ”œโ”€โ”€ css/
โ”‚   โ”œโ”€โ”€ js/
โ”‚   โ”œโ”€โ”€ assets/
โ”‚   โ””โ”€โ”€ *.html
โ”‚
โ”œโ”€โ”€ docs/
โ”‚
โ”œโ”€โ”€ firebase.json
โ”œโ”€โ”€ firestore.rules
โ”œโ”€โ”€ firestore.indexes.json
โ”œโ”€โ”€ database.rules.json
โ”‚
โ”œโ”€โ”€ e_waste_cnn_model.h5
โ””โ”€โ”€ train_model_with_mobilenet.py

๐Ÿ“Š Research & Development Highlights

  • AI-integrated sustainability-focused web platform
  • Client-side machine learning deployment using TensorFlow.js
  • Cloud-integrated authentication and database workflows
  • Experimental recycler-management ecosystem
  • Environmental awareness and gamification integration
  • Responsive multi-page web architecture

๐Ÿ“ˆ Results

The AI classification system demonstrated promising early-stage performance during testing for common e-waste categories such as:

  • mobile phones,
  • batteries,
  • chargers,
  • and circuit components.

The responsive UI and Firebase integration enabled smooth interaction across multiple workflows including authentication, scheduling, and reward simulation systems.


โš ๏ธ Known Limitations

Since this project was originally developed as a second-year research internship prototype, some modules may no longer function exactly as originally intended.

Examples:

  • The chatbot service may currently be unavailable due to expired API/free-tier limitations.
  • Some dashboards and leaderboard systems are prototype/static implementations.
  • Multilingual support was planned but not fully implemented.
  • The AI model can still be improved using larger and more diverse datasets.

These limitations are part of the experimentation and learning process involved in developing large integrated systems during early-stage engineering exploration.


๐Ÿ”ฎ Future Scope

Potential future enhancements include:

  • Improved AI model accuracy
  • Larger and more diverse datasets
  • Real-time recycler integration
  • Pickup tracking system enhancements
  • Full multilingual support
  • Enhanced gamification
  • Carbon footprint analytics
  • Advanced admin analytics dashboard
  • Mobile application support

๐Ÿ“ธ Screenshots

Project screenshots are available inside:

docs/

๐ŸŒ Live Demo

๐Ÿ”— ai-ewaste-2025.web.app


๐ŸŽฏ Learning Outcomes

Through this project, I explored:

  • Full-stack web development
  • AI deployment in browser environments
  • Firebase ecosystem integration
  • Client-side machine learning
  • Responsive UI/UX workflows
  • Sustainability-focused software engineering
  • Research-oriented system design
  • Git/GitHub workflow and deployment practices

๐Ÿ‘จโ€๐Ÿ’ป Author

Yashti Choudhary

This project represents one of my early large-scale AI-integrated software systems developed during my second-year research internship and reflects my exploration into intelligent sustainability-focused web applications.


๐Ÿ“Œ Note

This project was developed as part of a second-year research internship and is shared for educational, learning, and portfolio purposes.

About

AI-powered e-waste management web application using Firebase, TensorFlow.js, and sustainable recycling workflows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors