Back to All Projects
Revive
2024-09-10
5 Technologies

Revive

AI & IoT-Based Textile Waste Management System

React Native - ExpoNode.jsTensorFlowIoT (Raspberry Pi)Firebase

🎯 What is Revive?

Revive is an AI-powered textile waste management system that integrates IoT technology (Raspberry Pi), AI image processing, and a React Native mobile app to revolutionize how textile waste is managed. It enables more effective waste sorting, tracking, and recycling, contributing to sustainability goals and promoting a Circular Economy.

The project has earned significant recognition:

  • πŸ₯‡ 1st Place β€” FIKSI (National Digital Technology Competition by Kemendikbud)
  • πŸ₯‰ 3rd Place β€” STEAM Competition by Sampoerna Academy
  • πŸŽ‰ Semifinalist β€” Samsung SFT (Samsung Solve for Tomorrow)

πŸ”§ How Revive Works

1️⃣ IoT Monitoring with Raspberry Pi:
Raspberry Pi devices track waste bin status β€” monitoring volume, weight, and material condition β€” providing real-time data to improve waste management processes.

2️⃣ AI Image Processing for Waste Classification:
The system uses computer vision to identify textile types (e.g., cotton, polyester) for faster, more accurate sorting. The AI model was trained on diverse textile datasets to ensure performance, even with wrinkled or damaged fabrics.

3️⃣ Mobile App (React Native):
The user-friendly mobile app gives recyclers, fashion brands, and waste management businesses instant access to:

  • Waste type and quantity data
  • Recycling progress tracking
  • Sustainability impact reports

πŸš€ Key Innovations

  • βœ… AI-Powered Waste Recognition: Supports high-accuracy material classification through image processing.
  • βœ… Real-Time IoT Data Feed: Raspberry Pi ensures live updates on waste bin status and environmental conditions.
  • βœ… Mobile Access Anywhere: The React Native app provides an intuitive experience for users to monitor their impact.
  • βœ… Sustainability Metrics: Tracks carbon footprint reductions and recycling rates, helping organizations showcase their environmental responsibility.

πŸ”₯ Challenges & Solutions

1️⃣ Handling Dirty, Mixed, or Damaged Fabrics:

  • Solution: The AI model was trained with an extensive, diverse dataset, ensuring accurate recognition even in non-ideal conditions.

2️⃣ Reliable IoT Performance Without MQTT:

  • Solution: Data transmission from Raspberry Pi was optimized, ensuring smooth and consistent performance.

3️⃣ Adoption by Businesses and Recyclers:

  • Solution: The mobile app presents clear, actionable impact reports β€” making sustainability efforts trackable and marketable.

🧠 Your Role in Revive

You played a pivotal role in Revive’s success, wearing multiple hats:

  • 🎯 Founder: Led the project from concept to competition success, ensuring the idea aligned with sustainability goals and modern technology.
  • πŸ’» Web Developer: Built the web backend to handle data from the IoT system and AI model.
  • πŸ“± Mobile App Developer: Created the React Native app for seamless user experience and real-time data tracking.
  • πŸ› οΈ AI Engineer: Developed and trained the computer vision model to classify textile waste accurately, even under challenging conditions.

More Projects

Want to see more of my work? View all projects orcontact me to discuss how we can work together.