Skip to content
  • AI & ML
  • Java
  • Android
  • 33% OFF

Smart Waste Classification for Recycling

EcoSort is a smart waste classification Android project for final year students, with full source code. Citizens photograph any waste item and an on-device TensorFlow Lite CNN tells the right bin and disposal steps, while collectors verify segregation at the door and citizens earn green points. Includes PHP admin panel, MySQL database, 55-page report, abstract and setup guide.

ForDiplomaMCAB.Tech· CSE, IT

Platform
Android + Web API
1-on-1 setup
AnyDesk / Meet
Setup time
2 Hour
Download access
8 months
  • Source code
  • Project report
  • Setup guide

About this project

About the project

Most city waste in India reaches landfills mixed because people are not sure which bin an item belongs to, and nobody checks or rewards good segregation. Smart waste classification Android project EcoSort solves this with the phone camera: a MobileNetV2 CNN running on the phone (TensorFlow Lite) identifies the waste type in about a second, shows the correct bin and how to dispose of it, and the same model checks segregation when the waste is collected.

How it works

  • The citizen takes a photo (camera or gallery) and the TFLite model classifies it into plastic, paper, metal, glass, organic, e-waste or reject
  • The result screen shows confidence, the bin in its colour, disposal steps and the top 3 possibilities
  • The scan is saved and earns green points (minimum confidence and a daily limit stop misuse); a streak counts daily scanning
  • Citizens book a door pickup; the collector whose weekly route covers the ward is assigned automatically
  • At the door the collector photographs the bags, enters the citizen's OTP and weight; the segregation score gives bonus or penalty points
  • Points buy rewards, and a ward leaderboard, segregation quiz and monthly eco report (PDF) keep citizens engaged
  • Wrong results can be reported; accepted corrections become new training photos

Users

  • Citizen: scan waste, disposal guide, pickups with OTP and rating, points, rewards, quiz, eco report
  • Collector: today's route, assigned pickups, bag segregation check, collect / not available, schedule, history chart
  • Admin (web): dashboard, approvals, wards, categories, quiz, rewards, pickup assignment, routes, scan review, reports

Highlights

  • 3 roles, 22 Android screens, 13 admin pages, 31 PHP APIs, 13 MySQL tables
  • On-device CNN (MobileNetV2 transfer learning, 7 classes) with Colab training notebook and offline Quick mode fallback
  • Same model used twice: item classification and pickup segregation score
  • Validations in app and server: email, 10-digit mobile, password, pincode, OTP, weight range, date picker, photo type and size, duplicates
  • Prepared statements, password hashing, CSRF token in admin forms, double-submit protection
  • Demo data with Pune wards, citizens, collectors, scans and pickups, plus ready demo logins

What you get

  • Complete Android Studio source code (Java) and PHP source code
  • MySQL database file with sample data
  • Model training notebook (Google Colab) and training script
  • Project report (55 pages, Word) with all UML and DFD diagrams
  • Project abstract, project explanation with 21 viva questions, setup guide
  • Setup help to run the project on your laptop

Who can use this project

Final year BE / B.Tech (Computer, IT, E&TC), MCA, BCA and Diploma students looking for an Android project with source code and documentation, especially in machine learning, deep learning, image classification, smart city or Swachh Bharat themes.

Frequently asked questions

Does the waste classification need internet? No. The TFLite model runs on the phone; internet is needed only to save scans and pickups to the server.

How is the model trained? Open the given notebook in Google Colab and click Run all; it downloads free Kaggle garbage datasets, trains MobileNetV2 and gives the .tflite file for the app.

Can I run it without a real phone? Yes, the Android emulator works with the default server address 10.0.2.2; a camera is needed only for live photos (gallery photos also work).

Which software is needed? XAMPP (PHP and MySQL) and Android Studio on Windows; full steps are in the setup guide.

Who can take it

  • Diploma (Polytechnic) · best fit
  • MCA · best fit
  • BE / B.Tech · best fit

Branches: Computer Science & Engineering (CSE), Information Technology (IT)

We make it easy for you

  • 1-on-1 session on AnyDesk or Google Meet
  • We install the full project on your laptop
  • We explain the flow, modules and database for your viva
  • Report and step-by-step setup guide included
  • WhatsApp help whenever you get stuck

What you get

Everything unlocks in My projects right after payment.

  • Source codeComplete, working source code
  • Project reportEditable report / documentation
  • Setup guideStep-by-step installation guide

Included free with this project

1-on-1 setup session on AnyDesk or Google Meet

After you buy, we schedule a session at a time that suits you. Our developer installs the complete project on your own laptop, runs it with you and explains it — so you can present it with confidence.

  1. 1

    Pick a time

    We call or WhatsApp you to fix the slot

  2. 2

    We install it

    Full setup on your system over AnyDesk

  3. 3

    We explain it

    Flow, modules and database on Google Meet

Modules inside

18 working modules — each one is explained in the report.

  • Citizen registration and login (email or mobile)
  • On-device waste classification with TensorFlow Lite CNN (7 classes)
  • Bin, disposal steps and top-3 result for every scan
  • Report wrong result (corrections for model retraining)
  • Disposal guide with categories, examples and tips
  • Scan history with category filter
  • Door pickup request with date picker and time slots
  • Pickup tracking with OTP, cancel and collector rating
  • Green points wallet, levels and daily streak
  • Rewards redemption and ward leaderboard
  • Segregation quiz with timer
  • Monthly eco report with charts and PDF download
  • Collector dashboard with today's route
  • Bag segregation check using the same CNN model
  • Mark collected (OTP + weight) or not available
  • Collector weekly schedule and collection history chart
  • Admin dashboard, collector approval and user blocking
  • Admin masters: wards, waste categories, quiz, rewards, routes, pickup assignment, scan review, area-wise reports, notices, settings

Technology used

Built with
Android (Java) - Android StudioMaterial Components, VolleyTensorFlow Lite (MobileNetV2 CNN)PHP 8 (APIs + Admin Panel)MySQL (XAMPP / phpMyAdmin)Python, TensorFlow, Google Colab (model training)
Runs as
Android + Web API
Setup time
2 Hour with the guide
Documents
Project abstract (Word + PDF, 2 pages), Project report (Word, 55 pages), Project explanation with viva questions (Word + PDF), Installation / setup guide (Word + PDF), Database SQL with sample data, UML and DFD diagrams, App and admin panel screenshots, Model training notebook and README, README

How buying works

  1. 1

    Read the free abstract

    Sign in and download it (3 per day)

  2. 2

    Pay securely

    UPI, card or net banking

  3. 3

    Download instantly

    Source code and report in My projects for 8 months

  4. 4

    1-on-1 setup session

    We install it on your laptop and explain it

How to run it

An overview — the full guide comes with the project, and we help you if anything doesn’t start.

  1. 1Install XAMPP and start Apache and MySQL
  2. 2Copy Web_PHP\32-eco-sort to C:\xampp\htdocs\academic-projects\
  3. 3Import Database\android_eco_sort.sql in phpMyAdmin
  4. 4Open http://localhost/academic-projects/32-eco-sort and login admin@ecosort.in / admin123
  5. 5Open Android_App\EcoSort in Android Studio
  6. 6If asked "Gradle 8.9 is incompatible with JVM", click Use JVM 21
  7. 7Run the app; on a real phone set the laptop IP in Server settings
  8. 8Login as citizen priya.kulkarni@gmail.com / eco123 or collector ramesh.jadhav@gmail.com / eco123
  9. 9Optional: train the model in Google Colab and copy the .tflite file to app assets

Questions about Smart Waste Classification for Recycling

What do I get when I buy Smart Waste Classification for Recycling?

Complete source code, the database, project abstract (word + pdf, 2 pages), project report (word, 55 pages), project explanation with viva questions (word + pdf) and help to run it on your laptop. Files unlock in your dashboard right after payment.

Can I see the abstract before buying?

Yes. Sign in and download the free abstract from this page, and check it with your guide first.

Will you help me run and explain the project?

Yes. After you buy, we schedule a 1-on-1 session on AnyDesk or Google Meet. Our developer installs the complete project on your own laptop, runs it with you and explains the flow, modules and database so you are ready for your viva.

Can the project be changed for my college?

Small changes such as adding a module or changing fields are possible. Tell us before you pay and we will confirm what we can do and the cost.

Which courses is Smart Waste Classification for Recycling suitable for?

It suits Diploma (Polytechnic), MCA, BE / B.Tech students from Computer Science & Engineering (CSE) and Information Technology (IT).

Similar projects

All AI & ML projects →
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Road Accident Detection and Emergency Alert

Road Accident Detection and Emergency Alert is a final year Android project with source code that turns the rider's phone into an automatic crash detector. A TensorFlow Lite model reads accelerometer, gyroscope and GPS speed, starts a 30-second countdown after a crash and alerts the nearest hospital and family by SMS. It includes rider and hospital apps, a PHP admin panel, MySQL database, report and setup help.

Project price₹8,000₹12,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Human Activity Recognition and Fall Detection for Elderly

Human Activity Recognition and Fall Detection for Elderly is a final year Android project with source code that turns the elder's own phone into an activity and fall monitor. An on-device TFLite model recognises walking, stairs, standing, sitting, lying and falls, and the family gets an instant alert with location. Includes admin panel, database, 50+ page report, abstract and setup guide.

Project price₹8,000₹12,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Heart Disease Risk Prediction System

Heart Disease Risk Prediction System (HeartWise) is a final year Android project with source code that predicts heart disease risk from 11 clinical values using a neural network running on the phone itself. Patients get an explained risk score, PDF report, trends and daily goals, doctors send advice and e-prescriptions, and an admin panel manages everything. Includes database, 54-page report, abstract and setup guide.

Project price₹8,000₹12,000View Project

Get Smart Waste Classification for Recycling for your submission

Leave your details and a counsellor will call to confirm your branch, any changes your guide needs, and how you want to pay.