"خود" هو منصة رقمية متكاملة تهدف إلى ربط المستخدمين بأفضل مزودي خدمات التجميل والعناية (عيادات، صالونات، خدمات منزلية)، مع توفير نظام متقدم لاكتشاف العروض والحصول على بطاقات خصم رقمية. كمهندس للنظام الخلفي، تركزت مهامي على بناء بنية تحتية برمجية ذكية قادرة على إدارة دورة حياة العروض الزمنية وعضويات المستخدمين بدقة وموثوقية عالية.
أبرز التحديات المعمارية والبرمجية التي قمت بهندستها في هذا النظام:
محرك إدارة العروض والخصومات (Offers Lifecycle Engine): برمجة منطق زمني متقدم (Time-based Logic) ومهام مجدولة (Task Scheduling) لإدارة حالات العروض آلياً، وتصنيفها ديناميكياً إلى (عروض دائمة، عروض مؤقتة نشطة، وعروض منتهية)، مع حساب نسب الخصم وتحديث الأسعار لحظياً في التطبيق.
نظام البطاقات والعضويات الرقمية (Digital Memberships): هندسة هيكل برمجي آمن لإصدار وإدارة "بطاقات خود" الرقمية للمستخدمين، وربطها بصلاحيات محددة تتيح للمشتركين الاستفادة من خصومات حصرية عند الحجز أو الشراء.
بنية تصنيفات مزودي الخدمة (Multi-Service Categories): تصميم قواعد بيانات مرنة تفصل بين طبيعة العمليات المختلفة لمزودي الخدمة؛ حيث تختلف متطلبات حجز "الخدمات المنزلية" الجغرافية عن متطلبات حجز المواعيد في "العيادات" أو "الصالونات".
نظام التقييمات والمفضلة: برمجة واجهات ربط (APIs) تتيح للمستخدمين حفظ العروض في القائمة المفضلة، وتقييم الخدمات المقدمة لضمان جودة المنصة، مع انعكاس هذه التقييمات فورياً على ترتيب المتاجر في نتائج البحث.
تطوير واجهات استعلام محسنة الأداء (Optimized RESTful APIs): بناء مسارات برمجية سريعة وخفيفة لضمان تحميل أقسام التطبيق والصور بسلاسة تامة، وتوفير تجربة تصفح ممتازة للعميل عند البحث عن الخدمات.
التقنيات المستخدمة:
PHP | Laravel | RESTful APIs | MySQL | Task Scheduling