LABIRYNTH Logo
LABIRYNTH
AI/Computer Vision, Web Application, Environmental Tech (GreenTech), Educational Platform, Full Stack Development

PlasticGram - AI Plastic Scanner & Eco Education

Aplikasi web berbasis AI untuk memindai dan mengidentifikasi jenis plastik dari foto, memberikan skor dampak lingkungan (eco-score), serta edukasi daur ulang, dibangun dengan Next.js dan Firebase.

PlasticGram - AI Plastic Scanner & Eco Education

Tangkapan Layar & Galeri

PlasticGram - AI Plastic Scanner & Eco Education screenshot 1
PlasticGram - AI Plastic Scanner & Eco Education screenshot 2
PlasticGram - AI Plastic Scanner & Eco Education screenshot 3
PlasticGram - AI Plastic Scanner & Eco Education screenshot 4
PlasticGram - AI Plastic Scanner & Eco Education screenshot 5
PlasticGram - AI Plastic Scanner & Eco Education screenshot 6
PlasticGram - AI Plastic Scanner & Eco Education screenshot 7
PlasticGram - AI Plastic Scanner & Eco Education screenshot 8
PlasticGram - AI Plastic Scanner & Eco Education screenshot 9
PlasticGram - AI Plastic Scanner & Eco Education screenshot 10
PlasticGram - AI Plastic Scanner & Eco Education screenshot 11
PlasticGram - AI Plastic Scanner & Eco Education screenshot 12

Konteks & Solusi Teknis

PlasticGram adalah aplikasi web yang memanfaatkan kecerdasan buatan untuk membantu pengguna mengidentifikasi jenis-jenis plastik (PET, HDPE, PVC, LDPE, PP, PS, dan non-plastik) hanya dari sebuah foto/scan objek. Pengguna cukup mengunggah atau mengambil foto sebuah benda, lalu sistem akan menganalisisnya menggunakan kombinasi model AI (Teachable Machine/TensorFlow.js, AI Vision via OpenAI/Gemini) dan heuristic classifier berbasis analisis fitur visual (warna, tekstur, brightness, transparansi, edge density) untuk mendeteksi kemungkinan lebih dari satu objek plastik dalam satu gambar (multi-object detection). Setiap objek yang terdeteksi akan diberikan informasi lengkap: kode plastik, estimasi waktu dekomposisi, tingkat risiko mikroplastik, alternatif ramah lingkungan, hingga Eco Score (skor 0–100) yang mengklasifikasikan objek ke dalam kategori "Buruk untuk lingkungan", "Perlu dikurangi", atau "Lebih ramah lingkungan". Aplikasi ini juga memiliki mode edukasi yang menampilkan tips pengurangan plastik, statistik global (total scan & objek terdeteksi), serta riwayat statistik pengguna , semuanya tersimpan di Firebase Firestore. Project ini menekankan pendekatan hybrid AI (multi-provider: OpenAI, Google Gemini, model lokal berbasis Teachable Machine, dan heuristic fallback) sehingga sistem tetap bisa memberikan hasil analisis meskipun salah satu provider API tidak tersedia, dilengkapi rate limiting untuk menjaga penggunaan API tetap efisien.

Fitur yang Dibangun

  • Scan & deteksi jenis plastik dari foto
  • deteksi multi-objek dalam satu gambar
  • Eco Score (penilaian dampak lingkungan 0-100)
  • estimasi waktu dekomposisi & risiko mikroplastik
  • rekomendasi alternatif ramah lingkungan
  • mode edukasi & tips daur ulang
  • statistik global & riwayat scan pengguna
  • hybrid AI classification (cloud AI + model lokal + heuristic fallback)
  • rate limiting API
  • dark/light mode

Teknologi yang Digunakan

Next.js 16 (App Router)React 19TypeScriptTailwind CSS 4 + shadcn/ui (Radix UI)Firebase (Firestore sebagai database)Vercel AI SDK (@ai-sdk/openai@ai-sdk/google) untuk integrasi OpenAI & Google Gemini VisionTensorFlow.js & Teachable Machine (@teachablemachine/image) untuk model klasifikasi gambar lokalRecharts (visualisasi statistik)React Hook Form + Zod (validasi form)Vercel (deployment & analytics)

Punya kebutuhan proyek serupa?

Ceritakan rencana usaha Anda, saya bantu siapkan website atau modul sistem web yang rapi, cepat dibuka, dan mudah dikelola.

Diskusi via WhatsApp →