تفاصيل العمل

هذا التطبيق يستهدف استقطاب المرضى من دول مختلفة لإجراء عمليات جراحية في المستشفيات التركية. المشروع في مراحله الأولى حيث تم بناء واجهة المستخدم كنسخة تجريبية (Prototype)، بينما قمتُ بتطوير الجانب الخلفي بالكامل في غضون ثلاثة أشهر بكود ممتاز وقابل للتعديل والإضافة بسهولة.

المهام التي قمت بها في المشروع:

تصميم قاعدة البيانات:

تصميم قاعدة البيانات كاملة بطريقة متميزة تتيح توسيع المشروع ليشمل مهام إضافية مثل حجز تذاكر الطيران وإضافة شركات لحجز السيارات بسهولة.

إنشاء قاعدة البيانات في لارافيل:

إنشاء قاعدة البيانات وتحديد العلاقات بين الجداول باستخدام Laravel.

تطوير الباك اند:

إنشاء الباك اند بالكامل.

كتابة اختبارات لاتباع منهجية التطوير المعتمد على الاختبارات (Test-Driven Development).

إنشاء نظام المحادثة:

تطوير نظام محادثة داخل التطبيق باستخدام WebSockets وقنوات Laravel مع إمكانية إرسال الملفات.

إعداد الخوادم وقواعد البيانات:

إعداد السيرفر وقاعدة البيانات على AWS باستخدام Beanstalk و RDS.

حفظ الملفات على AWS S3.

مراحل تنفيذ المشروع:

فهم المتطلبات ومناقشتها مع الزبون:

تم الاتفاق على إنشاء الباك اند بشكله النهائي والواجهة الأمامية كنسخة تجريبية لتوضيح الأفكار وتوظيف مصممي UI/UX لتحسينها.

مرحلة تصميم الباك اند:

البدء في تصميم وتطوير الباك اند.

تطوير الواجهة الأمامية:

اطلاع فريق العمل على تفاصيل التطبيق وبدء تطوير الواجهة الأمامية.

إكمال النسخة الأولى:

إنهاء تطوير الواجهة الأمامية والخلفية للنسخة التجريبية الأولى.

نشر التطبيق:

عمل نشر (Deploy) للتطبيق على AWS.

النتيجة النهائية:

تم إنشاء النسخة الأولى من التطبيق بنجاح.

بطاقة العمل

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