AI Waste Sorter utilises Google Vision AI to identify waste from images, making sorting efficient & accessible in Africa. It boosts recycling, cuts landfills, and fosters cleaner communities.
# AI Waste Sorter: Smart Sorting for a Greener Africa 🌍♻️🧠
## Project Tagline
**Smart Sorting for a Greener Africa.**
## Description
The **AI Waste Sorter** is a web-based prototype designed to empower individuals and communities to efficiently categorise waste using artificial intelligence.
It addresses the critical challenge of effective waste management, particularly in regions where sorting and recycling infrastructure may be limited.
By providing an intuitive tool for waste identification, the project aims to simplify the 'work' of waste separation, fostering a culture of responsible waste management and contributing to environmental sustainability.
## Demo
- **Video Demo**: [Link to video demo on YouTube,
youtu.be]
- **Live Demo**: [Link to deployed Google Cloud Storage website.,
storage.googleapis.com]
## Features
- **Image Upload**: Users can easily upload images of waste items.
- **AI-Powered Identification**: Leverages Google Cloud Vision AI to analyse images and identify various labels and objects.
- **Waste Type Classification**: Maps AI-detected labels to specific waste categories (e.g., Plastic, Paper & Cardboard, Organic Waste, Glass, Metal, E-waste, General Waste).
- **Clear Results**: Displays the identified waste type with a corresponding icon for easy understanding.
- **User-Friendly Interface**: Clean, responsive design built with Tailwind CSS for an intuitive user experience.
## Built With
- **Languages**: HTML, CSS, JavaScript
- **Frameworks/Libraries**:
- Tailwind CSS — A utility-first CSS framework for rapid UI development.
- Font Awesome — For scalable vector icons.
- **Platforms/Cloud Services**: Google Cloud Platform
- **APIs**: Google Cloud Vision AI API — For powerful image analysis and object recognition.
- **CI/CD**: Google Cloud Build — For automated deployments from GitHub to Google Cloud Storage.
## Setup & Installation
### Clone the repository
```bash
git clon …