تطوير لوحة معلومات (Dashboard) ويب متكاملة لعرض وتحليل البيانات الصحية وبيانات المرضى، تهدف إلى مساعدة الجهات الصحية على متابعة المؤشرات الطبية واتخاذ قرارات مبنية على البيانات من خلال واجهة تفاعلية وسهلة الاستخدام.
شمل المشروع تصميم وتنفيذ الواجهة الأمامية باستخدام React مع مخططات بيانية تفاعلية، فلاتر متقدمة، وتجربة مستخدم مرنة.
كما تم تطوير الواجهة الخلفية على شكل RESTful Microservices باستخدام Spring Boot لمعالجة البيانات وتجميعها وتحليلها بكفاءة عالية.
تم تنفيذ نمذجة قواعد البيانات وربطها باستخدام SQL، مع إنشاء واجهات API مركزية وآمنة.
كما تم تطبيق نظام مصادقة وإدارة صلاحيات يعتمد على JWT لضمان أمان البيانات والتحكم في الوصول.
في المرحلة النهائية، تم نشر المشروع على خدمات AWS مع إعداد Docker للحاويات، وكتابة توثيق تقني شامل يوضح بنية النظام وآلية التشغيل.
لمهام التي قمت بها
تطوير لوحة معلومات ويب تفاعلية لعرض البيانات الصحية.
تنفيذ واجهة أمامية باستخدام React وTypeScript.
إنشاء مخططات ورسوم بيانية وفلاتر ديناميكية.
تطوير Backend باستخدام Spring Boot وREST API.
تصميم ونمذجة قاعدة البيانات باستخدام PostgreSQL.
تطبيق نظام تسجيل الدخول وإدارة الأدوار باستخدام JWT.
إعداد Docker ونشر التطبيق على AWS.
كتابة التوثيق التقني للمشروع.
التقنيات المستخدمة
React، TypeScript، JavaScript، Java Spring Boot، REST API، PostgreSQL، Docker، Git، Jest، JUnit، AWS
تاريخ الإنجاز
05/2024 – 09/2024