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:

  1. 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.

  2. 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.

  3. 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

  1. AI Question Generation: Ensuring Gemini API generated questions that were both educational and accurate required careful prompt engineering and robust error handling

  2. Event Verification: Implementing reliable computer vision for event attendance verification while maintaining user privacy and preventing system gaming

  3. Cross-platform Consistency: Ensuring smooth performance and consistent UI across different devices and screen sizes required careful Flutter widget architecture

  4. User Engagement: Balancing educational content with entertaining gameplay elements to maintain user interest while ensuring effective learning

Accomplishments that we're proud of

  1. Created an engaging education platform that makes sustainability learning fun and accessible

  2. Successfully integrated AI technology to generate dynamic, relevant content

  3. Implemented a robust point system that encourages continued learning and participation

  4. Developed a clean, intuitive interface that users of all ages can navigate easily

What we learned

  1. The importance of user feedback in educational app development

  2. Techniques for effective prompt engineering with AI APIs

  3. Strategies for gamifying educational content while maintaining its value

  4. The complexities of building cross-platform applications with Flutter

What's next for Re

  1. Community Features:

    • Social challenges and competitions
    • User-generated content and tips
    • Community event organization
  2. Enhanced AI Integration:

    • Personalized learning paths
    • More sophisticated question generation
    • Image recognition for recyclable items
  3. Expanded Content:

    • Additional sustainability topics
    • Multi-language support
    • Location-specific recycling guidelines
  4. 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

Share this project:

Updates