قمت بتطوير نظام إدارة حجوزات (SaaS) متكامل، مصمم لتقديم حلول شاملة للحجوزات، ويجمع بين لوحة تحكم إدارية قوية وواجهة مستخدم جذابة للعملاء. يهدف هذا المشروع إلى توفير منصة مرنة وفعالة تدعم عمليات الحجز المتعددة وتجربة مستخدم سلسة.
أبرز ما يميز هذا العمل:
- بنيت النظام كـ monorepo باستخدام NestJS، مع تطوير واجهات برمجة تطبيقات (GraphQL APIs) قوية، ومستهلكي RabbitMQ، ومعالجات مهام Bull لتأمين معالجة خلفية موثوقة وفعالة.
- قمت بقيادة عملية ترحيل الواجهة الأمامية بالكامل إلى أحدث التقنيات Next.js 16 و React 19، مع تحديث مكتبة Chakra UI إلى الإصدار الثالث، وشملت هذه العملية 222 ملفًا لضمان الأداء والتحسين.
- صممت وبنيت كتلًا مرئية لبناء الصفحات، مستفيدًا من آلة حالات Carousel في Chakra UI وتقنيات container-query لضمان استجابة تصميمية ممتازة عبر مختلف أحجام الشاشات.
- سلمت ميزات متكاملة (full-stack) تشمل نظام المراجعات، إدارة الأحداث، معالجة المدفوعات، وتتبع الأنشطة، وذلك عبر ثلاثة مستودعات برمجية مختلفة، مع تطبيق منهجية GraphQL القائمة على المخطط (schema-first).
لقد اعتمدت في هذا المشروع على مجموعة من التقنيات الحديثة مثل NestJS و Next.js و React و GraphQL و RabbitMQ و Bull، مما نتج عنه بناء منصة حجوزات قوية ومرنة وعالية الأداء. أظهر هذا العمل قدرتي على قيادة المشاريع الكبيرة وتنفيذ حلول برمجية معقدة بكفاءة عالية.