لوحة تحكم BRIGHTEYE
تفاصيل العمل
ملخص المشروع: علاج كسل العين (Amblyopia) لدى الأطفال يكمن في صعوبة التزامهم بالتمارين التقليدية المملة. مشروع BRIGHTEYE هو حل تقني متكامل تم تطويره لمواجهة هذا التحدي، عبر تحويل العلاج إلى تجربة رقمية تفاعلية وممتعة. لقد قمت بتصميم وتطوير البنية التحتية الخلفية (Backend) الكاملة والـ API للمنصة، موفراً نظاماً آمناً، قوياً، وقابلاً للتوسع يخدم جميع أطراف المنظومة: الأطفال، أولياء الأمور، الأطباء، ومديري النظام. المسؤوليات والمهام التي تم إنجازها: بناء RESTful API متكامل: تم تطوير واجهة برمجة تطبيقات (API) قوية باستخدام إطار العمل Laravel. هذه الواجهة هي المسؤولة عن ربط تطبيق الموبايل (Flutter) بقاعدة البيانات وتوفير كافة البيانات اللازمة بشكل فوري وآمن. تصميم وبناء قواعد البيانات: تم تصميم بنية قاعدة بيانات شاملة باستخدام MySQL لإدارة بيانات المستخدمين، ملفات الأطفال، الجلسات الطبية، نتائج الفحوصات، والتقارير. تطوير لوحة تحكم شاملة للمدير: تم بناء لوحة تحكم ويب متكاملة (Admin Panel) تتيح للمدير إدارة كافة جوانب النظام بكفاءة، وتشمل: إدارة حسابات المستخدمين والأطباء مع تحديد الصلاحيات. متابعة نتائج الفحوصات والجلسات العلاجية. عرض تقارير النشاط مع إمكانية تصديرها كملفات Excel. نظام المصادقة والصلاحيات: تم تطبيق نظام آمن للمصادقة (Authentication) وتحديد الصلاحيات (Authorization) لكل نوع من المستخدمين (Admin, Doctor, Caregiver) باستخدام Laravel Sanctum/Passport. التقنيات المستخدمة: Backend: PHP, Laravel Framework Database: MySQL API: RESTful APIs, JSON
مهارات العمل