ترشيد (نظام لتوفير استهلاك الكهرباء)

تفاصيل العمل

الهدف من المشروع كان بناء تطبيق يساعد المستخدمين على تقليل استهلاك الكهرباء والتحكم في أجهزتهم المنزلية بشكل لحظي، بالاعتماد على الأتمتة (Automation) والحساسات (Sensors).

دوري كان يشمل قيادة فريق التطوير وتحديد الـ System Architecture، تطوير المنطق الأساسي (Core Business Logic) الخاص بالـ Authentication، الـ Automation Engine، والـ Analytics، بالإضافة إلى تنفيذ جزء كبير من واجهات التطبيق مع مراعاة الأداء وقابلية التوسع.

المزايا الرئيسية للتطبيق تضمنت تسجيل دخول متعدد (Email، Google، Facebook) مع التحقق والباسورد ريسيت، إدارة الأجهزة والحساسات في غرف متعددة مع دعم Multi-Home Structure، محرك أتمتة (Rule-based Engine) يسمح بإنشاء Triggers، Conditions، وActions باستخدام Command-Pattern Architecture، دمج حساسات ESP32 (حرارة، حركة، استهلاك طاقة، حالة النافذة)، تقارير استهلاك مفصلة وتحليلات ذكية مدعومة بالـ AI، نظام إشعارات مرن مبني على الأحداث، وإعدادات كاملة تشمل اللغة وحذف الحساب بأمان.

التقنيات المستخدمة: Flutter – Node.js – MongoDB – ESP32/MQTT – Firebase Auth – BLoC Architecture – Modular Structure – Firebase Messaging – Secure Storage – Dependency Injection.

النتيجة كانت تطبيق عملي ومرن ساعد المستخدمين على تقليل الهدر في استهلاك الكهرباء، مع واجهة سريعة وسلسة وتجربة استخدام محسّنة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات