Skip to content

About EcoClothBin: A smart clothing donation and management system that digitizes donation processes, improves transparency, and minimizes textile waste. Features include SMS-based user verification, digital categorization of clothing, real-time donation tracking, and a centralized admin panel. Developed using Node.js, PostgreSQL, .NET, and React."

Notifications You must be signed in to change notification settings

mhsnayy/GraduationProject-EcoClothBin

 
 

Repository files navigation

EcoClothBin - Akıllı Bağış Kutusu ve Kıyafet Bağışı Yönetim Sistemi

Proje Açıklaması

EcoClothBin, şehirlerdeki kıyafet bağış süreçlerini dijitalleştirmek ve optimize etmek amacıyla geliştirilmiş akıllı bir bağış yönetim sistemidir. Mevcut sistemlerin rastgele ve manuel ayrıştırma yöntemlerine bağımlı olması, zaman ve kaynak kaybına yol açmaktadır. Projemiz, teknoloji entegrasyonu ile bağış sürecini hızlandırmayı, şeffaflığı artırmayı ve tekstil atığını azaltmayı hedeflemektedir.

Öne Çıkan Özellikler

SMS Tabanlı Kullanıcı Doğrulama – Bağış yapan kullanıcıların kimlik doğrulaması SMS üzerinden yapılır.
Gerçek Zamanlı Takip – Bağış kutularının doluluk durumu ve kıyafetlerin dağıtım süreci takip edilebilir.
Kıyafet Sınıflandırma Sistemi – Bağışlanan kıyafetler durumlarına göre sınıflandırılır (Yeni, Az Kullanılmış, Geri Dönüşüm).
Bağış Kutularının Merkezi Yönetimi – Kutuların konumları ve içeriği sistem üzerinden görüntülenebilir.
Sürdürülebilirlik Odaklı – Kullanılamaz durumdaki kıyafetler geri dönüşüm süreçlerine yönlendirilerek atık azaltılır.


Takım Bilgileri - EcoVision

🏆 Teknofest KKTC 2025 YARI-FİNAL**
🎯 TÜBİTAK 2209-B - Üniversite Öğrencileri Sanayiye Yönelik Araştırma Projeleri Desteği Programı için başvurumuzu yaptık ve sonuçları 22 Mart 2025’te bekliyoruz!

Ekip Üyeleri:

👨‍💻 Ömer Tekin Yavuz - Proje Yöneticisi & Sistem Tasarımı
👨‍💻 Yunus Emre Karataş - Web Geliştirme (Frontend & Backend)
👨‍💻 Muhsin Ay - Windows Form Yönetim Paneli Geliştirme
👨‍💻 Kadir Yıldız - Mobil Geliştirme 🆕 Mehmet Enes Şahin - Elektrik & Elektronik Mühendisi, prototip geliştirme sürecinde destek sağlayacak


Teknolojiler ve Kullanılan Araçlar

  • Frontend: HTML5, CSS3, JavaScript, React
  • Backend: Node.js, Express.js
  • Veritabanı: PostgreSQL
  • Masaüstü Yönetim Paneli: C#, .NET, DevExpress
  • Diğer: Twilio SMS API, GitHub, Docker

Kurulum & Kullanım

Gereksinimler:

  • Node.js ve npm kurulu olmalıdır.
  • PostgreSQL veritabanı erişimi gereklidir.

Kurulum Adımları:

  1. Depoyu klonlayın:
    git clone https://github.com/01YunusKaratas/GraduationProject.git
    cd GraduationProject
  2. Gerekli bağımlılıkları yükleyin:
    npm install
  3. Veritabanını yapılandırın (.env dosyanızı oluşturun ve gerekli bilgileri girin)
  4. Sunucuyu başlatın:
    node index.js
    

Proje Fotoğrafları

User-Interface 2. User-Interface 3. User-Interface 4. User-Interface 5. Admin-Panel 6. Admin-Panel 7. Admin-Panel 8. Admin-Panel 9. Admin-Panel 10. Admin-Panel 11. Admin-Panel 12. Admin-Panel

About

About EcoClothBin: A smart clothing donation and management system that digitizes donation processes, improves transparency, and minimizes textile waste. Features include SMS-based user verification, digital categorization of clothing, real-time donation tracking, and a centralized admin panel. Developed using Node.js, PostgreSQL, .NET, and React."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.3%
  • CSS 28.3%
  • JavaScript 13.4%