تفاصيل العمل

منصة "مناسباتي" — نظام متكامل لإنشاء وحجز المناسبات: تحديد العنوان والوصف والسعر والتاريخ، تصفح واكتشاف المناسبات، حجز مقعد، وسجل حجوزات شخصي مع إشعارات فورية عند إضافة مناسبة جديدة.

أبرز التفاصيل التقنية:

1. GraphQL + Subscriptions: الواجهة والخادم يتواصلوا عبر GraphQL بدل REST التقليدي، مع دعم WebSocket Subscriptions لإشعارات فورية (مناسبة جديدة، حجز جديد) بدون الحاجة لتحديث الصفحة يدويًا

2. بحث ديناميكي سريع: بحث فوري (debounced) بتأخير 300 ميلي ثانية يقلل الطلبات غير الضرورية للخادم

3. صلاحيات دقيقة: لا يمكن لأي مستخدم حجز مناسبته الخاصة، ولا تعديل مناسبة غيره، ولا إلغاء حجز غيره، وكل ده متحقق منه على مستوى الخادم مش الواجهة بس

4. بنية معمارية منظمة: نمط Repository لفصل منطق البيانات، مع رسائل تحقق عربية واضحة عند أي خطأ إدخال

5. جودة مضمونة: 185 اختبارًا (131 خادم + 54 عميل) تغطي المصادقة والعمليات والمكونات

6. جاهز للنشر: حاويات Docker منفصلة للعميل والخادم، مع فحص صحة (Healthcheck) وخط نشر تلقائي إلى GitHub Container Registry

7. تصميم شبكي متجاوب (4/3/2/1 بطاقة حسب حجم الشاشة) بدعم كامل للعربية RTL

من يناسبه هذا العمل:

1. أصحاب الفعاليات (مؤتمرات، ورش عمل، حفلات) المحتاجين نظام حجز إلكتروني خاص بيهم

2. أي عميل يريد تجربة "حية" فعليًا، إشعارات فورية بدون تحديث الصفحة، مش مجرد نظام حجز تقليدي

3. شركات محتاجة نظام حجوزات قابل للتوسع بمميزات إضافية لاحقًا (البنية جاهزة لإضافة مميزات جديدة بسهولة)

ملاحظة: تطبيق متكامل بخادم GraphQL وقاعدة بيانات MongoDB حقيقيين، مع صلاحيات وحماية كاملة على مستوى الخادم.

بطاقة العمل

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