Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WasteSnap - AI-Powered Waste Classification

WasteSnap is an intelligent waste classification tool that uses AI to identify different types of waste and provide appropriate disposal recommendations. The application features a clean, responsive interface with both light and dark themes, making it accessible and user-friendly.

Features

  • Real-time waste classification using AI
  • Camera integration for instant waste identification
  • Image upload capability
  • Detailed disposal recommendations
  • Recyclability status
  • Confidence metrics
  • Smart disposal tips
  • Responsive design
  • Light/Dark theme support
  • Mobile-first approach

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python Flask
  • AI: TensorFlow
  • Deployment: Render

Getting Started

  1. Clone the repository
  2. Install dependencies:
    pip install -r requirements.txt
  3. Run the application:
    python app.py
  4. Access the application at http://localhost:5000

Usage

  1. Click "Click a Picture" to use your camera
  2. Or click "Upload Image" to select an image file
  3. View the classification results, including:
    • Waste category
    • Recyclability status
    • Confidence level
    • Disposal tips

Created By

Mayank Bansal

A solo project developed with ❤️ for environmental sustainability.

License

This project is open source and available under the MIT License.

About

WasteSnap is an AI-powered web app for real-time waste classification. Upload or capture images to identify 9 waste types, get confidence scores, and receive proper disposal tips — all in a clean, responsive interface. Built with Flask, TensorFlow, and MobileNetV2.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages