قمت بتصميم وتطوير تطبيق موبايل متكامل متعدد المنصات (Android وiOS) باستخدام Flutter للواجهة الأمامية، وNode.js مع NestJS للواجهة الخلفية، إلى جانب قاعدة بيانات MongoDB.
يُتيح التطبيق للمستخدمين تصفّح الوجبات والمطاعم حسب الموقع الحالي للمستخدم، التصنيف، إضافة العناصر إلى السلة، وتتبع الطلبات بشكل لحظي حتى وصولها. تم بناء أكثر من 70 شاشة ديناميكية ومتجاوبة مع تجربة مستخدم سلسة ورسوميات متحركة جذابة.
أهم الميزات التقنية:
بناء RESTful API كامل يشمل تسجيل الدخول، إدارة المستخدمين، عرض الوجبات، معالجة الطلبات، وتفعيل التنبيهات.
استخدام Pushyفي إرسال إشعارات فورية للمستخدمين (Push Notifications) وتتبع تفاعلهم داخل التطبيق.
تصميم وتنفيذ هيكل برمجي نظيف باستخدام مبادئ SOLID وClean Architecture لضمان القابلية للتوسعة مستقبلاً.
تحسين أداء قاعدة البيانات من خلال تنظيم الاستعلامات وتفعيل الفهارس (Indexes) في MongoDB.
اختبار المنظومة باستخدام بيانات وهمية لأكثر من 50 مستخدم لمحاكاة الأداء.
نشر الخادم (Backend) على Vercel.