Can2Coin هي منصة ذكية لإعادة التدوير تعتمد على الذكاء الاصطناعي وتحويل عملية إعادة التدوير إلى تجربة تفاعلية قائمة على المكافآت.
تم تطوير المشروع باستخدام Laravel وPHP للواجهة الخلفية، مع محرك ذكاء اصطناعي مبني بلغة Python وFastAPI لتصنيف المواد القابلة لإعادة التدوير مثل البلاستيك والزجاج والألومنيوم والورق، بالإضافة إلى نظام مصادقة آمن باستخدام Firebase Authentication.
مميزات المشروع:
• مسح المواد القابلة لإعادة التدوير باستخدام الكاميرا.
• تصنيف المواد تلقائياً بواسطة الذكاء الاصطناعي.
• احتساب النقاط بناءً على نوع المادة ووزنها.
• نظام مستويات وإنجازات (Gamification).
• متجر مكافآت لاستبدال النقاط بمنتجات حقيقية.
• لوحة متصدرين للمنافسة بين المستخدمين.
• خريطة تفاعلية لمراكز إعادة التدوير.
• نظام إشعارات داخل التطبيق.
• لوحة تحكم إدارية متكاملة لإدارة المستخدمين والمنتجات وطلبات إعادة التدوير.
• نظام صلاحيات ومصادقة آمن باستخدام Firebase وLaravel Sanctum.
التقنيات المستخدمة:
Backend:
Laravel 13
PHP 8.3
MySQL
Laravel Sanctum
Firebase Authentication
AI & Machine Learning:
Python
FastAPI
TensorFlow Lite
NumPy
Pillow
Frontend:
JavaScript ES6
HTML5
CSS3
Vite
أهداف المشروع:
تحفيز الأفراد على إعادة التدوير من خلال نظام مكافآت ذكي يربط بين الحفاظ على البيئة والتقنيات الحديثة والذكاء الاصطناعي، مع توفير منصة قابلة للتوسع لخدمة الأفراد والشركات ومراكز إعادة التدوير.
المشروع تم تصميمه وفق بنية متعددة الطبقات (Multi-Tier Architecture) تشمل تطبيق المستخدم، واجهة برمجة REST API، لوحة تحكم إدارية، ومحرك ذكاء اصطناعي مستقل.