DEV Community

Kaweendra Shehan
Kaweendra Shehan

Posted on

EcoSort- Smart Waste Sorting App for Earth day

DEV Weekend Challenge: Earth Day

This is a submission for Weekend Challenge: Earth Day Edition

What I Built

EcoSort is a Flutter mobile app that helps users correctly sort waste items into the proper category such as:

  • Recycle
  • Compost
  • Hazardous
  • General Waste

Many people want to help the environment but often do not know where common waste items belong. EcoSort solves this with a simple and user-friendly experience.

Key Features

  1. 1. Smart waste sorting guide
  2. 2. Search waste items
  3. Multiple language support
  4. Eco tips for daily habits
  5. Clean mobile UI

Demo

APK Download:[https://github.com/kaweendra12/EcoSort/releases/download/v1.0/EcoSort.v1-0.apk]

Demo Video:[https://youtube.com/shorts/w27YsBf2nKE?feature=share]

Screenshots:
Splash

Home

Sort

Impact

Code

GitHub Respiratory:[https://github.com/kaweendra12/EcoSort]

How I Built It

I build EcoSort using Flutter.

Tech Stack:

⏺️Flutter
⏺️Dart
⏺️Material Design UI
⏺️Local JSON/ Dart data structures

App Structure

⏺️Splash Screen
⏺️Language Selection
⏺️Home Screen
⏺️Sorting Screen
⏺️Progress/Tips Screen

Interesting Decisions

I intentionally kept the MVP focused and polished instead of adding too many unfinished features.

I also added multilingual support because environmental education should be accessible to more people globally.

Future Improvements
⏺️AI camera waste scanner
⏺️Country-specific recycling rules
⏺️More languages
⏺️Recycling center map
⏺️Quiz model

Final Thoughts

Small habits create big impact.
EcoSort is designed to make proper waste disposal simple, fast and practical for everyday users.

Thank you for reading 🙏

Top comments (0)