06 · TK-101 · المشاريع
IQHome لإدارة خدمات المنزل الذكي
منصة Django بواجهة عربية لإدارة المستخدمين والأجهزة وخدمات المنزل الذكي، مع الإشعارات وطلبات الدعم ومعرض الأعمال.

التقنيات
PythonDjangoDjango REST FrameworkBootstrapPostgreSQLArabic RTL
المشكلة
تحتاج خدمات المنزل الذكي إلى مكان موحد لبيانات الأجهزة والعملاء وطلبات الخدمة والدعم باللغة العربية.
الحل وطريقة العمل
تقسم المنصة إلى تطبيقات للحسابات والشركة والأجهزة والخدمات والإشعارات والدعم. يربط نموذج الجهاز المستخدم بالموقع ونوع الجهاز وحالته، ويخزن نموذج قراءات منفصل البيانات المؤرخة ووحداتها.
التنفيذ والتحديات
تشمل الواجهة إدارة المحتوى ومعرض المشاريع وصفحات المستخدمين. التحدي هو تنظيم الصلاحيات وعلاقات الأجهزة والبيانات مع واجهة RTL. وجود نماذج أجهزة وواجهات إدارة لا يثبت اختبار التكامل الميداني مع كل نوع من الأجهزة.
المهارات المكتسبة
Django ونمذجة البيانات، واجهات REST، إدارة المستخدمين، تنظيم بيانات الأجهزة، تعريب الواجهات وتكامل أقسام الخدمة والدعم.