A user-friendly way to assist with recycling old electronics, dead batteries, and more! EcoApe features an interactive map displaying locations of e-recycling centers, recycling guidance with an AI assistant, and camera/photo upload for users to post electronic waste that can be harvested or repurposed.
This application was developed as part of WildHacks 2026 to promote sustainable electronics recycling within the community.
Built with Claude & Copilot.
Asset Credits: apple jelly (steam)
- Interactive Google Map showing nearby e-recycling centers
- Real-time location tracking
- Redirect for navigation directions
- Ask questions about what's recyclable
- Get guidelines from recycling centers
- Learn about e-waste preparation
- Get suggestions for repurposing electronics
- Understand environmental impact of e-waste
- Capture or upload photos of e-waste items
- Automatic GPS geotag extraction from EXIF data
- Post items to community forum
- Displays e-waste items
- Manual location tagging
- Edit/delete posts
- Framework: Flutter
- APIs:
- Google Gemini (for AI guidance)
- Google Maps (for center location & directions)
- Photo EXIF extraction (for geotag data)
- Database: JSON (file-based, can scale to PostgreSQL/MongoDB)
- Language: Dart
- Install Flutter in Extensions.
- Install Android Studio (optional, for apps)
# Update flutter
flutter doctor
# Grab dependencies
flutter pub get
# Run & choose specified device
flutter runGOOGLE_GEMINI_API_KEY=your_gemini_api_key
GOOGLE_MAPS_API_KEY=your_maps_api_key