Inspiration

The inspiration for EcoCreate stems from the urgent global issue of waste management, particularly in Indonesia. Rapid population growth, urbanization, and increased consumption have resulted in a significant rise in daily waste production. However, effective waste management remains a significant challenge in many areas. EcoCreate aims to address this problem through an innovative, educational, and creative approach by teaching communities how to transform waste into valuable handcrafted items.

What it does

EcoCreate is an application designed to educate and empower users, particularly teenagers, on waste management by converting waste into useful and economically valuable handcrafted products. The app provides practical guides and tutorials on waste management concepts, encourages positive behavioral changes, and fosters creativity and skill development in making crafts from waste materials.

How we built it

Building EcoCreate started with selecting FlutterFlow for rapid and efficient web application development. This tool's visual interface allowed us to create a seamless user experience without extensive coding, enabling swift development.

To manage the application's content and data structure, we integrated Supabase. It provided a reliable and secure database solution, essential for handling the various data types EcoCreate required, ensuring efficient and scalable data management.

Enhancing the app's design and interactivity was achieved using Gemini AI. This technology allowed us to incorporate advanced features that improved both the app's aesthetics and user engagement, making EcoCreate more appealing and user-friendly.

For designing the user interface, we turned to Figma. This tool enabled precise design work and real-time collaboration, ensuring our designs were cohesive and met high standards. Figma's interactive prototyping capabilities were crucial for visualizing the app's layout and functionality.

Visual Studio Code served as our primary development environment. Its versatility and support for various programming languages made it ideal for writing and editing the code that powered EcoCreate, maintaining an efficient workflow.

Lastly, GitHub was essential for version control and collaboration. By using GitHub, we managed our codebase effectively, tracked changes, and facilitated teamwork, ensuring a smooth and organized development process.

Challenges we ran into

One significant challenge we faced was developing the AI that would be used in our app. Integrating AI capabilities required a deep understanding of machine learning and extensive testing to ensure that the AI performed as expected. This process was complex and time-consuming, requiring meticulous attention to detail and numerous iterations to refine the AI's functionality and reliability.

Another major challenge was time management. Balancing the various aspects of the project, from design and development to testing and implementation, required careful planning and coordination. With tight deadlines and multiple tasks to juggle, effective time management became crucial to keep the project on track. Ensuring that all team members were aligned and meeting their milestones was essential to the successful development of EcoCreate.

Accomplishments that we're proud of

We are particularly proud of developing a user-friendly and visually appealing interface for EcoCreate. This ensures that users can easily navigate and enjoy the app, significantly enhancing their overall experience. Alongside this, we created a comprehensive set of tutorials and guides on waste management and crafting. These resources provide valuable information and practical steps, empowering users to transform waste into useful and economically valuable handcrafted products.

A major technical accomplishment is the development of an AI tailored to our app’s needs. This AI can scan garbage to identify items that can be recycled into beneficial products for the user and the environment. It also supports a chat feature, allowing users to interact with the AI directly within the app, providing assistance and guidance on waste management and crafting. This integration of AI enhances the app's functionality and user engagement, making EcoCreate a powerful tool for environmental education and empowerment.

What we learned

Through the development of EcoCreate, we learned the importance of a user-centric design to enhance engagement and usability. Prioritizing the user experience helped us create an intuitive and visually appealing interface, making the app more accessible and enjoyable for our users. Additionally, we discovered effective ways to present educational content to a diverse audience, ensuring that our tutorials and guides on waste management and crafting were clear, engaging, and informative.

On the technical side, we delved into developing an AI tailored for our app, which involved creating effective prompts and integrating the AI into EcoCreate. This process provided us with a deeper understanding of AI development and implementation. We also expanded our knowledge of new tech stacks, such as FlutterFlow, Supabase, and Gemini AI, broadening our technical skills and enhancing our ability to build robust and innovative applications.

What's next for EcoCreate

Next for EcoCreate is to expand the range of tutorials and materials to cover more aspects of waste management and crafting. By diversifying our educational content, we aim to provide even more value to our users and encourage creative solutions for waste management. Additionally, we plan to introduce new features such as advanced analytics to track user progress and engagement, offering insights that help users improve their crafting skills and waste management practices.

We also intend to collaborate with environmental organizations and educational institutions to promote the app and its mission. These partnerships will help us reach a broader audience and reinforce the importance of sustainable waste management practices.

Furthermore, we aim to increase rewards for events and top leaderboard positions, boosting enthusiasm and participation among crafters worldwide. Improving our AI capabilities is another priority, ensuring it continues to provide valuable assistance and enhances the overall user experience. Finally, we are committed to continuously improving the app based on user feedback and technological advancements, ensuring EcoCreate remains an innovative and impactful tool for environmental education and empowerment.

Built With

Share this project:

Updates