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. Smart waste sorting guide
- 2. Search waste items
- Multiple language support
- Eco tips for daily habits
- 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]
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)