أعمالي · مشروع لعميل
منصة حجز متعددة الوكالات لشركات السياحة
منصة SaaS تعطي كل وكالة سياحة في السعودية موقع حجز عربيا خاصا بها ولوحة تحكم لإدارة عملها.

التحدي
كل وكالة سياحة تحتاج موقع حجز عربيا ولوحة لإدارة باقاتها ورحلاتها وحجوزاتها. المطلوب منصة واحدة تخدم وكالات كثيرة، وتبقى بيانات كل وكالة منفصلة عن غيرها.
ما بنيته
- موقع الوكالة العام: لكل وكالة موقع على نطاق فرعي أو نطاقها الخاص. المسافر يبحث في الباقات، ويحجز مقاعد على رحلة بتاريخ محدد، ويدفع إلكترونيا.
- لوحة الوكالة: الباقات والرحلات والمرشدون، والحجوزات من الموقع والهاتف وواتساب، والعملاء والتقارير وكشوف الحساب الشهرية.
- لوحة المشغل: اعتماد الوكالات، وبيع خطط الاشتراك، وإدارة الكتالوج المشترك، وتسوية عمولة كل وكالة.
- التسعير والحجز: أسعار للبالغ والطفل والرضيع، وحجز مؤقت للمقعد يمنع بيع آخر مقعد مرتين، والدفع عبر موصل لبوابة الدفع.
التقنيات
بنيت المنصة بـ Next.js وTypeScript مع PostgreSQL. بيانات كل وكالة معزولة على مستوى قاعدة البيانات (Row-Level Security)، ومعها مجموعة اختبارات خاصة تحاول كسر هذا العزل مع كل تعديل. الواجهة عربية من اليمين لليسار ومصممة للجوال أولا. الاستضافة ذاتية في Docker، مع نسخ احتياطي ليلي واستعادة مجربة، ووثائق تسليم لنقل الكود وكل الحسابات للعميل.
النتيجة
صممت المنصة وبنيتها وحدي، من وثيقة المواصفات حتى الإصدار الأول في الإنتاج في أكتوبر 2026، على مراحل اعتمدها العميل. اسم العميل محجوب، والصور ببيانات تجريبية.
- النوع
- مشروع لعميل
- الخدمات
- منصات ويب ومتاجر B2B
- التقنيات
- Next.js
- TypeScript
- PostgreSQL
- Docker
الشاشات






رأي العميل
«محمد رائع للغاية وسهل التعامل معاه ومتواجد معنا خطوة بخطوة»«رائع جدا محمد كالعادة ، التزام بكل شي واحترافية عالية تشكر عليها مهندس محمد»«رائع جدا محمد وماشاء الله عليه متمكن ويعرف يخطط للوقت وينجز خلاله بدون اي تاخير»أخبروني عن عملية واحدة
إن كانت عملية في شركتكم ما زالت تدار بالجداول ومجموعات المحادثة، أخبروني عنها. وسأقول لكم بصراحة إن كان النظام الخاص يستحق.