RE: Making Recycling Education Engaging
Inspiration
Every year, millions of recyclable items end up in landfills due to confusion about what can and cannot be recycled. Studies show that while 85% of Americans strongly support recycling, up to 25% of items placed in recycling bins are actually contaminated or non-recyclable. This "wishful recycling" costs municipalities millions and undermines environmental efforts. We created RE to bridge this knowledge gap through engaging, interactive education that makes sustainable practices both accessible and enjoyable.
What it does
RE is a gamified sustainability education platform that transforms the complex world of environmental consciousness into an engaging learning journey. The app focuses on the three fundamental pillars of sustainability:
Reduce: Users discover local sustainability events and initiatives through our Eventbrite integration, encouraging real-world participation. The app uses computer vision to verify attendance, rewarding users for taking concrete steps to reduce their environmental impact.
Reuse: Through AI-powered interactive quizzes, users learn creative ways to reuse items and make sustainable lifestyle choices. The multiple-choice format keeps users engaged while building practical knowledge.
Recycle: Simple yes/no questions tackle common recycling misconceptions, helping users make quick, confident decisions about what can be recycled.
The app implements a points-based progression system that transforms learning into a rewarding journey, with users leveling up as they demonstrate mastery of sustainable practices.
How we built it
Our technical stack combines modern tools and frameworks to create a seamless, responsive experience:
- Frontend: Built with Flutter for cross-platform compatibility and smooth animations
- AI Integration: Leveraged Google's Gemini API to generate dynamic, contextual quiz questions
- Computer Vision: Implemented OpenCV for event attendance verification
- APIs:
- Eventbrite API for local event discovery
- Custom backend services for user progression tracking
- State Management: Implemented a singleton pattern for consistent user state across the app
- UI/UX: Designed with earth-toned themes and intuitive navigation for an engaging user experience
Challenges we ran into
AI Question Generation: Ensuring Gemini API generated questions that were both educational and accurate required careful prompt engineering and robust error handling
Event Verification: Implementing reliable computer vision for event attendance verification while maintaining user privacy and preventing system gaming
Cross-platform Consistency: Ensuring smooth performance and consistent UI across different devices and screen sizes required careful Flutter widget architecture
User Engagement: Balancing educational content with entertaining gameplay elements to maintain user interest while ensuring effective learning
Accomplishments that we're proud of
Created an engaging education platform that makes sustainability learning fun and accessible
Successfully integrated AI technology to generate dynamic, relevant content
Implemented a robust point system that encourages continued learning and participation
Developed a clean, intuitive interface that users of all ages can navigate easily
What we learned
The importance of user feedback in educational app development
Techniques for effective prompt engineering with AI APIs
Strategies for gamifying educational content while maintaining its value
The complexities of building cross-platform applications with Flutter
What's next for Re
Community Features:
- Social challenges and competitions
- User-generated content and tips
- Community event organization
Enhanced AI Integration:
- Personalized learning paths
- More sophisticated question generation
- Image recognition for recyclable items
Expanded Content:
- Additional sustainability topics
- Multi-language support
- Location-specific recycling guidelines
Partnerships:
- Collaboration with local recycling centers
- Integration with sustainability organizations
- Corporate sustainability programs
Our vision is to make RE the go-to platform for sustainability education, helping create a more environmentally conscious world one user at a time.
Built With
- android-studio
- dart
- flutter
- gemini-api
- java
Log in or sign up for Devpost to join the conversation.