📌 Senior Project TI
🏛 Departemen Teknologi Elektro dan Teknologi Informasi, Fakultas Teknik, Universitas Gadjah Mada
Ketua Kelompok:
- Brandon Rafael Lovelyno (22/500359/TK/54847)
Anggota:
- Yodha Raya Nayaala (22/498215/TK/54641)
- Muhammad Budi Setiawan (22/505064/TK5524)
Repository lain:
https://github.com/BrandonRafaelLovelyno/sortify-behttps://github.com/mbudis23/waste-classification-api
Sampah menjadi permasalahan mendesak di Yogyakarta dengan 270.153 ton sampah masuk ke TPA setiap tahun, menandakan sistem pengelolaan yang belum efektif. Saat ini, lebih dari 90% sampah berakhir di TPA, akibat rendahnya tingkat pemilahan dan daur ulang, yang mempercepat krisis lingkungan.
📊 Fakta tentang Pengelolaan Sampah di Yogyakarta:
✅ Hanya 1,2% rumah tangga yang mendaur ulang sampah.
🔥 66,8% rumah tangga lebih memilih membakar sampah, berisiko mencemari udara dan membahayakan kesehatan.
🔴 Permasalahan ini membutuhkan solusi konkret berupa peningkatan kesadaran masyarakat, penerapan sistem pemilahan sejak dari sumber, serta optimalisasi pengelolaan sampah untuk menciptakan lingkungan yang lebih bersih dan berkelanjutan.
Sortify hadir sebagai solusi berbasis Computer Vision untuk mengidentifikasi dan mengklasifikasikan sampah ke dalam 5 kategori, sesuai dengan sistem pengelolaan sampah di Jerman:
♻️ Organik – Sisa makanan, daun, dan bahan yang bisa terurai alami.
📄 Anorganik – Sisa produk yang tidak bisa terurai alami.
🛍 B3 – Berbau, Beracun, Berbahaya
🔍 Dengan teknologi ini, Sortify dapat membantu masyarakat lebih mudah memilah sampah, mengurangi jumlah sampah yang masuk ke TPA, serta meningkatkan efisiensi daur ulang dan keberlanjutan lingkungan.
Ikuti langkah-langkah di bawah ini untuk menjalankan Sortify secara lokal.
- Clone Repository
git clone [https://github.com/yodharaya/sortify](https://github.com/yodharaya/sortify) cd sortify - Install Dependecties
npm install
- Konfigurasi Environment
NEXT_PUBLIC_PRODUCTION_URL=https://api.waste.my.id NEXT_PUBLIC_DEVELOPMENT_URL=localhost:5000 INTERNAL_API_URL=https://api.waste.my.id NEXT_PUBLIC_API_URL=https://api.waste.my.id
- Menjalankan dalam mode developement
npm run dev
beberapa berintah lain yaitu:
npm run dev
npm run build
npm start
npm run linktdocker build -t sortify-app .
docker run -p 3000:3000 --env-file .env sortify-app
