DEV Community

Cover image for Bloom: Embracing Change Through Sustainable Transformation
Nabiha Waseem
Nabiha Waseem

Posted on

Bloom: Embracing Change Through Sustainable Transformation

This is a submission for the GitHub Copilot Challenge : Transitions and Transformations

What We Built

Bloom is a transformative tool designed to help users visualize and enact change in their lives. By focusing on eco-friendly choices and mindfulness, Bloom enables meaningful transitions—whether in personal habits, environmental contributions, or societal impact.

Key Features

Eco-Friendly Product Finder
Discover eco-conscious product alternatives for a sustainable lifestyle.

Surplus Food Rescue
Participate in community-driven efforts to reduce food waste through an interactive map that highlights surplus food availability.

Personalized Sustainability Quiz
A dynamic quiz provides tailored tips for users, empowering them to embark on their own transformative journey toward sustainability.

How Bloom Reflects Transitions and Transformations

Bloom celebrates the beauty of change, guiding users through transitions that align with their eco-conscious goals. From small shifts in daily habits to larger lifestyle transformations, Bloom helps users evolve into more sustainable, mindful versions of themselves.

Demo

🎥 Watch the demo video:Bloom demo video

🌐 Try the app live here: Deployed App link

Repo

🌟GitHub repo

Copilot Experience

GitHub Copilot played a pivotal role in Bloom's creation, providing AI-driven suggestions that enhanced productivity and innovation:

Idea Refinement and Code Generation
Generated clean and efficient code for critical app features, including the interactive map and personalized quiz.

Seamless Debugging
Debugged API responses and variable scope issues with actionable suggestions.

Creative Prototyping
Assisted in developing the quiz and mapping modules, visualizing users’ journeys toward sustainability.

Model Switching for Optimization
Enabled experimentation with different approaches for optimal performance.

Specific Example

Copilot suggested a method to geocode user-provided addresses for the Surplus Food Rescue map. This streamlined location-based functionalities while maintaining efficiency.

GitHub Models

While I primarily relied on GitHub Copilot for ideation and development, I also explored the potential of GitHub Models to prototype certain LLM-based capabilities, including:

Crafting precise prompts for generating eco-friendly quiz questions.
Streamlining query generation for sustainable product searches.

Conclusion

Bloom showcases the transformative potential of AI-powered tools like GitHub Copilot. It allows users to embrace the beauty of transitions, fostering habits that lead to a sustainable and impactful lifestyle.

Team Submission

This project was built by @mahakhanmk_29 and @nabihawaseem.
🌟 Ready to start your transformation? Try Bloom today!

Top comments (1)

Collapse
 
ayesha_imr profile image
Ayesha Imran

Love this app! It’s a complete solution that really ticks all the boxes. So cool 🌱🌱