Eco Picker is a mobile app that encourages users to participate in trash-picking challenges by tracking collected waste and visualizing environmental impact.
🎥 Demo Video: https://www.youtube.com/watch?v=8reS2H0D3zo
Eco Picker was created to encourage small environmental actions through gamification. The goal was to combine mobile technology and behavioral motivation to promote sustainable habits.
- Track trash collection activities
- Location-based map visualization
- User challenge and ranking system
- Real-time waste category logging
- Environmental impact statistics
- Flutter (Mobile UI Development)
- Dart
- Google Maps API (Location & Marker Visualization)
- REST API Integration (Backend Communication)
Users can take photos of waste and analyze categories using image recognition.
Collected garbage is visualized on a live map using Google Maps API.
Users earn points and view environmental impact statistics.
Gamified challenges and events encourage continuous participation.
- IDE
- Flutter SDK
Andriod
- Android Studio
iOS
- Xcode
- CocoaPods
- iOS 14
git clone https://github.com/Eco-Picker/eco-picker.git
cd eco-pickercp .env.example .envAndroid
cd android
cp local.properties.example local.propertiesiOS
cd ios
cp .env.example .envAfter copying, you need to update the .env file with your specific credentials. Particularly, ensure that the following section is properly configured:
MAP_API_KEY={MAP_API_KEY}
IP_ADDRESS={YOURIP}For the MAP_API_KEY, please contact us at minjikm19@gmail.com to request the appropriate key. Alternatively, if you already possess a Google Map API key, you can input it directly in the .env file.
For IP_ADDRESS, please replace IP_ADDRESS with the IP address of the machine where your server is running.
Make sure that your .env file is correctly updated before proceeding with the setup.
flutter pub getIn your .env file, change YOURIP to your actual IP address where your server is running.
- Run Backend Code before run Frontend code
flutter runThis project is licensed under the MIT License - see the LICENSE file for details.
Icon Resources
- Tree icons created by Freepik - Flaticon
- Recycle icons created by Freepik - Flaticon
- Beer can icons created by Freepik - Flaticon
- Plastic icons created by Freepik - Flaticon
- Paper icons created by Freepik - Flaticon
- Bottle icons created by Freepik - Flaticon
- Food waste icons created by Freepik - Flaticon
- Garbage icons created by surang - Flaticon
Contact For any questions or feedback, please contact



