المشاريع

مشاريع عملت عليها

ستة مشاريع في تطبيقات الموبايل والأنظمة الخلفية. ستجد في كل مشروع نبذة عن المنتج، ودوري في تطويره، والتقنيات المستخدمة. افتح التفاصيل للاطّلاع على التحديات التقنية أو مزايا التطبيق.

01تطبيق متعدد المنصات

Aljar Marina

تطبيق موبايل مبني باستخدام Flutter، يقدّم تجربة موحّدة على iOS وAndroid. نُظّم التطبيق في وحدات يمكن اختبارها بشكل مستقل، مع إدارة حالة مشتركة وتصميم متناسق، وآلية للتعامل مع البيانات عند انقطاع الاتصال.

دوري في المشروع
قائد تطوير الموبايل — تصميم معمارية التطبيق، وإدارة الحالة، وتجهيز عملية إطلاق الإصدارات.
  • Flutter
  • Dart
  • Clean Architecture
  • REST
  • CI/CD
التحديات التقنية

فصل وحدات التطبيق دون الإخلال بتناسق التصميم، ومزامنة التغييرات التي يجريها المستخدم دون اتصال مع بيانات الخادم، والحفاظ على سرعة بدء التشغيل مع إضافة مزايا جديدة.

02تخزين البيانات واستعادتها

gCloud Backup

تطبيق لنسخ بيانات المستخدم احتياطيًا إلى السحابة. يدعم استئناف نقل البيانات بعد الانقطاع، ويستخدم صلاحيات وصول محددة، مع إمكانية التحقق من سلامة البيانات أثناء استعادتها، حتى لو توقفت العملية ثم استُكملت لاحقًا.

دوري في المشروع
مهندس تطبيقات موبايل — تطوير آلية نقل البيانات، وإدارة الصلاحيات، وعملية استعادة النسخ الاحتياطية.
  • Android
  • Kotlin
  • Cloud Storage
  • WorkManager
  • Flutter
التحديات التقنية

تقسيم الملفات إلى أجزاء تسمح باستئناف الرفع عند تغيّر الاتصال، والانتقال إلى نظام صلاحيات التخزين الجديد دون التأثير في النسخ السابقة، وإظهار تقدّم العملية وسلامة البيانات للمستخدم بوضوح.

03نظام داخلي لإدارة العيادة

مركز الرازي الطبي

نظام يستخدمه موظفو العيادة لإدارة المواعيد، وسجلات الأطباء والمرضى، ونتائج المختبر، والصور والتقارير الطبية. يحدّد صلاحيات كل موظف بحسب دوره، ويدعم العربية والإنجليزية على الويب والموبايل.

دوري في المشروع
مطوّر أنظمة خلفية باستخدام Node.js وExpress، ومطوّر موبايل باستخدام Flutter — تطوير واجهات API، وتصميم نموذج البيانات، وتنفيذ المصادقة، وتطوير تطبيق الموظفين.
  • Node.js
  • Express
  • Flutter
  • REST APIs
  • SQL
  • صلاحيات حسب الدور
التحديات التقنية

توزيع الصلاحيات بين الموظفين الطبيين والإداريين، وحماية خصوصية السجلات الطبية، ودعم العربية والإنجليزية باتجاهَي عرض مختلفين، وتطوير واجهات API مشتركة للوحة الويب وتطبيق Flutter.

04تطبيق تسوّق بمزايا ذكاء اصطناعي

The Shop

تطبيق تجارة إلكترونية مبني باستخدام Flutter، يجمع تجربة العملاء وإدارة المتجر للبائعين. يتيح للعملاء تصفّح المنتجات، ومقارنة الأسعار، والحصول على توصيات بالذكاء الاصطناعي، وإدارة سلة التسوّق والدفع بأمان. ويتيح للبائعين إدارة المنتجات والأسعار والعروض والمخزون والطلبات من لوحة تحكّم على الموبايل.

دوري في المشروع
مطوّر Flutter — تصميم معمارية التطبيق، وتطوير واجهات العملاء والبائعين، وبناء مكوّنات قابلة لإعادة الاستخدام، وإدارة الحالة، وربط التطبيق بواجهات API.
  • Flutter
  • Dart
  • REST APIs
  • إدارة الحالة
  • مدفوعات آمنة
  • توصيات بالذكاء الاصطناعي
  • التجارة الإلكترونية
التحديات التقنية

تنظيم تجربة العملاء والبائعين ضمن تطبيق متناسق، وتحديث بيانات المنتجات والأسعار والمخزون والطلبات باستمرار، وتطوير لوحات تحكّم واضحة وسريعة الاستجابة، وإضافة توصيات وتحليلات بالذكاء الاصطناعي دون تعقيد تجربة التسوّق.

05تطبيق للسائقين وإدارة التوصيل

Yallow Driver

تطبيق Android لسائقي ومشغّلي Yallow، يساعدهم على إدارة التوصيل عند الطلب وفي اليوم نفسه. يجمع المهام والإشعارات الفورية والفواتير وتقييمات العملاء وسجل عمليات التوصيل وإدارة الحساب في مكان واحد.

دوري في المشروع
مطوّر Android في Yallow — تطوير مزايا تطبيق السائقين وصيانتها باستخدام Kotlin.
  • Android
  • Kotlin
التحديات التقنية

إيصال تحديثات المهام والإشعارات في الوقت المناسب أثناء تنقّل السائق، وعرض الفواتير والتقييمات وسجل التوصيل بوضوح على شاشة الموبايل، وتبسيط خطوات العمل اليومية.

06خدمات المساعدة على الطريق عند الطلب

RESQ

تطبيق Flutter يتيح للسائق طلب المساعدة على الطريق أو نقل مركبته. تشمل خدماته سحب السيارات، والنقل بناقلة مغلقة، وسحب المركبات الثقيلة، والمساعدة عند تعطل الإطارات، وتشغيل البطارية، وتوصيل الوقود. يختار المستخدم الخدمة، ويحدّد موقع الاستلام والتسليم وبيانات المركبة، ثم يطّلع على السعر التقديري ويختار طريقة الدفع ويتابع طلبه.

دوري في المشروع
مطوّر Flutter — ساهمت في تطوير تطبيق المساعدة على الطريق.
  • Flutter
  • Dart
  • المساعدة على الطريق
  • نقل المركبات
الخدمات ومزايا التطبيق

الخدمات

  • سحب السيارات — نقل السيارة بواسطة شاحنة سحب.
  • النقل المغلق — نقل السيارة داخل ناقلة مغلقة.
  • سحب المركبات الثقيلة — خدمة مخصصة للمركبات الثقيلة.
  • مساعدة الإطارات — المساعدة عند تعطل الإطارات أو فقدان ضغطها.
  • تشغيل البطارية — المساعدة في تشغيل السيارة عند ضعف البطارية.
  • توصيل الوقود — إيصال الوقود عند نفاده وتوقّف المركبة.

مزايا التطبيق

  • ملخّص الطلب مع خريطة وموقعي الاستلام والتسليم.
  • الوقت والسعر التقديريان للخدمة.
  • بيانات المركبة وشاحنة السحب.
  • الدفع نقدًا أو بالبطاقة الائتمانية.
  • إضافة رمز خصم وإتمام الطلب.
  • متابعة الطلبات الجارية والرجوع إلى الطلبات السابقة.
  • عرض حالة الطلب وبيانات السائق وإمكانية تتبّعه.
  • إدارة المركبات والعناوين وطرق الدفع واللغة من الملف الشخصي.

تعرّف أكثر على خبراتي ومسيرتي المهنية