-
-
Home Page, Can add additional prompt too with Waste Image
-
Plastic Bag output and AI Generated Image
-
3D model of output and Upcycled item Details
-
Upscaling Steps and youtube suggestions
-
Gemini Finetuned Model
-
Item Composition
-
Additional Details
-
Another output: Cardboard
-
Another output: Broken Glass
-
Youtube suggestion for glass mossaic art
EnviroCraft 360 ♻️: Turning Waste into Wonder
Inspiration 💡
The idea for EnviroCraft 360 was born out of a desire to tackle the growing problem of waste and promote sustainable living. I was inspired by the creative upcycling ideas I saw online and wanted to make it easier for people to transform their waste into something useful and beautiful. The goal was to combine technology, creativity, and sustainability to empower individuals to make a positive environmental impact. 🌱
What I Learned 📚
Through this project, I learned:
- How to integrate multiple APIs (Meshy, StarryAI, Gemini, YouTube) to create a seamless user experience. 🔗
- The importance of fine-tuning AI models to generate accurate and creative upcycling ideas.
- How to scrape and curate data from various websites to train the AI model.
- The challenges of balancing functionality, aesthetics, and user-friendliness in a web application.
How I Built It 🛠️
Backend:
- Used Flask to create the web application.
- Integrated Gemini API (fine-tuned with upcycling data) to generate detailed upcycling ideas.
- Used Meshy API to create 3D models of the upscaled items.
- Integrated StarryAI API to generate AI-based concept images of the upscaled items.
- Used YouTube API to suggest relevant tutorials for upcycling.
Frontend:
- Designed a clean and intuitive user interface for uploading images and displaying results.
- Displayed details like Item Identified, Upscale Idea, Materials Required, Steps, and more in an organized format.
Data Collection:
- Scraped and curated upcycling ideas from websites like:
- Fine-tuned the Gemini model with this data to generate accurate and creative upcycling ideas. 📊
- The fine-tuned data is available here: Google Sheets. 📑
APIs Used:
- Meshy API: For generating 3D models of upscaled items. 🎮
- StarryAI API: For generating AI-based concept images. 🌌
- Gemini API: For generating upcycling ideas and details. 🤖
- YouTube API: For suggesting relevant tutorials. ▶️
Challenges Faced 🚧
Data Scraping and Cleaning:
- Scraping data from multiple websites and cleaning it for training the Gemini model was time-consuming. ⏳
- Ensuring the data was accurate and relevant required manual verification. 🔍
API Integration:
- Integrating multiple APIs (Meshy, StarryAI, Gemini, YouTube) and ensuring they worked seamlessly together was challenging. 🔗
- Handling API rate limits and errors required careful error handling and retry mechanisms. ⚙️
Fine-Tuning Gemini:
- Fine-tuning the Gemini model to generate accurate and creative upcycling ideas required multiple iterations and testing. 🔄
- Balancing creativity with practicality in the generated ideas was a challenge. 🎨
User Experience:
- Designing a user-friendly interface that displayed all the information (text, images, 3D models, YouTube videos) in an organized way was tricky. 🖥️
- Ensuring the website was responsive and worked well on different devices required careful testing. 📱
Impact 🌟
EnviroCraft 360 empowers users to:
- Transform waste into functional and creative items.
- Reduce their environmental footprint by reusing materials.
- Learn new skills through step-by-step guides and video tutorials.
- Visualize their upscaled items with 3D models and AI-generated images.
Future Plans 🌱
- Add a community feature where users can share their upcycled creations.
- Integrate a marketplace for buying/selling upcycled items.
- Expand the database of upcycling ideas and materials.
- Add gamification elements to encourage more users to participate.
EnviroCraft 360 is more than just a project; it’s a step towards a sustainable future. By combining technology and creativity, we can turn waste into wonder and make the world a better place, one upcycled item at a time. 🌍✨


Log in or sign up for Devpost to join the conversation.