1️⃣ وصف المشروع
نبحث عن مطور Senior Full Stack (MERN) لتطوير منصة أتمتة تعمل كطبقة وسيطة بين حساب توزيع أول وحساب توزيع ثانٍ متصل بنظام إدارة الفندق (PMS).
المنصة تقوم بما يلي:
استقبال الحجوزات من الحساب الأول (Webhook)
معالجة الحجز داخل Automation Engine:
خصم عمولة المنصة
تعديل السعر النهائي
إضافة رسوم إضافية إن وجدت
إصدار بطاقة دفع افتراضية (Virtual Credit Card)
إعادة إرسال الحجز المعدل إلى الحساب الثاني ليصل إلى الفندق النهائي
تدعم المنصة قنوات متعددة مثل:
Airbnb
Vrbo
Hotelbeds
وأي قنوات أخرى متصلة عبر نظام إدارة القنوات.
2️⃣ التدفق النهائي للنظام
Booking Source → Account A → Webhook → Automation Platform → Automation Engine → Virtual Card → Account B → PMS → الفندق
كل حجز يصل إلى المنصة عبر Webhook من الحساب الأول، تتم معالجته، ثم إرساله للحساب الثاني والفندق.
لا توجد حلقات تكرار أو تضارب لأنه الحساب الأول هو مصدر الحجز الوحيد.
3️⃣ Architecture Diagram (وصف بصري)
[Booking Source OTA]
│
▼
[Account A - Channel Manager]
│ Webhook
▼
[Automation Platform]
│
▼
[Automation Engine]
├─ Price Adjustment
├─ Commission Deduction
└─ Virtual Card Issuance
│
▼
[Account B - Channel Manager]
│ API
▼
[PMS / Hotel]
الخدمات Modules داخل المنصة:
Channel Data Sync Service
Listings Distribution Service
Booking Webhook Service
Automation Engine
Virtual Card Service
PMS Sync Service
4️⃣ Database Schema مبدئي (MongoDB)
Collections الرئيسية:
Collection Fields / Notes
Users userID, name, email, role
Properties propertyID, name, address, amenities
RoomTypes roomTypeID, propertyID, name, capacity
RatePlans ratePlanID, roomTypeID, price, currency
Listings listingID, propertyID, channel, status
Bookings bookingID, guestID, listingID, status, originalPrice, finalPrice, commission, VCCInfo, timestamps
Guests guestID, name, email, phone
VirtualCards cardID, bookingID, amount, currency, status
AutomationLogs logID, bookingID, action, timestamp, result
SystemLogs logID, module, message, level, timestamp
5️⃣ API Flow & Endpoints
Webhook Endpoints:
POST /webhook/new-booking → استقبال حجز جديد
POST /webhook/modify-booking → تعديل حجز
POST /webhook/cancel-booking → إلغاء حجز
Internal API Endpoints:
GET /bookings → عرض الحجوزات
GET /listings → عرض القوائم
POST /virtual-cards → إصدار بطاقة جديدة
POST /automation/execute → تنفيذ Automation Engine على حجز محدد
6️⃣ Automation Rules Example
Rule Action
Commission Fee خصم 10% من السعر الأصلي للحجز
Cleaning Fee إضافة 20$ لكل حجز
Price Adjustment تعديل السعر حسب الموسم أو العرض الخاص
Guest Info Update تعديل بيانات الضيف لتوافق PMS
Virtual Card Issuance إنشاء بطاقة افتراضية لكل حجز
يمكن إضافة قواعد جديدة مستقبلاً من لوحة التحكم.
7️⃣ لوحة التحكم (Dashboard)
Listings: إدارة القوائم
Bookings: عرض وإدارة الحجوزات
Virtual Cards: عرض البطاقات الافتراضية
Logs: سجل العمليات
Errors: عرض الأخطاء
Synchronization Status: حالة المزامنة
Settings: إعدادات النظام
8️⃣ متطلبات النظام
Event-driven Webhook Processing
Idempotent Webhook Handling
Scalable Architecture
Full Logging & Error Handling
MongoDB Database
REST APIs & React.js Dashboard
9️⃣ الاختبارات المطلوبة
API Testing
Integration Testing
End-to-End Testing (E2E)
? شروط التسليم النهائي
نجاح التدفق الكامل للحجز من المصدر → الحساب الأول → Automation Engine → VCC → الحساب الثاني → PMS → الفندق
لا أخطاء في أي خطوة من العملية
? المخرجات المطلوبة
Source Code كامل
Database Schema
API Documentation
تعليمات تشغيل النظام
اختبار عملي End-to-End
? مدة التنفيذ
45 – 60 يوم
? الميزانية
قابلة للنقاش حسب خبرة المطور وجودة التنفيذ
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 2 |
مرحبا أستاذ محمد، اطلعت على وصف المشروع الخاص بمنصة الأتمتة لإدارة تدفق الحجوزات بين أنظمة التوزيع و الـPMS، وبصراحة الفكرة واضحة وقوية جدا، خصوصا أنها تعتمد عل...
مرحبا أستاذ محمد، اشتغلت قبل كده على مشاريع منصات كبيرة فيها تكامل بين أنظمة مختلفة و APIs و Webhooks، وعارفة كويس التحديات اللي بتحصل في النوع ده من الأنظمة، ز...
مرحبا، اطلعت على تفاصيل المنصة ومعمارية النظام المقترحة، ويمكن تنفيذ المشروع بكفاءة باستخدام Django Django REST Framework لبناء منصة أتمتة مستقرة وقابلة للتوسع ...
تحية طيبة،استاذ محمد اطلعت على تفاصيل مشروع تطوير منصة الأتمتة للفنادق، وأرى أن فكرة النظام واضحة وقابلة للتنفيذ باستخدام بنية Event-Driven Architecture مع تقني...
السلام عليكم أنا كريم، مطور ويب وتطبيقات مختص بلغة جافاسكربت واطر العمل التابعة لها بخبرة تتجاوز الاربع سنوات يسعدني العمل معك لانشاء منصة اتمتة متكاملة لعمليات...
مرحبا، أنا محمود محمد مطور MERN Stack ولدي خبرة في بناء المنصات المعتمدة علىWebhook وAutomation وAPI integrations، ويمكنني تطوير منصة الأتمتة المطلوبة مع Archit...
السلام عليكم يا استاذ محمد انا فهمت مشروعك وحضرتك عاوز ايه ، وهو إنشاء منصة أتمتة تعمل كوسيط بين Account A وAccount B لاستقبال الحجوزات عبر Webhook ثم معالجتها ...
السلام عليكم، أنا Senior Full Stack Developer ولي خبرة كبيرة في الـ MERN Stack، واشتغلت قبل كدة على مشاريع Middleware بتعتمد على الـ Event-driven architecture. ...
أنا أحمد، مهندس برمجيات Full Stack متخصص في MERN Stack (MongoDB, Express, React, Node.js) مع خبرة واسعة في بناء أنظمة إدارة معقدة ومنصات أتمتة احترافية. بعد مرا...
السلام عليكم استاذ محمد كيف حالك عساك بخير . لقد درست دراسة كاملة على تفاصيل المنصة وفهمت بوضوح الهدف الأساسي: بناء Automation Layer بين Account A وAccount B لم...
مرحبا، قرأت تفاصيل المعمارية المقترحة للمنصة (Automation Engine). الهيكلة المبدئية واضحة، لكن من خلال خبرتي في بناء أنظمة الـ Middleware، هناك 3 تحديات تقنية حر...
أنا عبدالرحمن عمر، مطور حلول ويب وأنظمة إدارية أعمل على تصميم وتنفيذ مواقع وتطبيقات باستخدام تقنيات حديثة مثل React للواجهات الأمامية وASP NET للأنظمة الخلفية و...
السلام عليكم أ.أحمد، المشروع واضح جدا والـ Architecture اللي حضرتك رسمتها هي أنسب حل لمشكلة الـ Synchronization بين الـ Channel Managers. النقطة الجوهرية هنا هي...
السلام عليكم أستاذ محمد، أنا أحمد محمد، Senior Full Stack Developer، خبرتي تشمل منصات حجوزات فنادق، شركات شحن، وMulti-Vendor Malls. اطلعت على تفاصيل منصة الأتمت...
السلام عليكم ورحمة الله مرحبا سيد محمد اطلعت على طلبكم بالتفصيل ومتأكد من إنجاز المطلوب بأفضل شكل ممكن ونجاح التدفق من الحساب الاول للى الحساب الثاني كل مانحتاج...
Hello Mohammed, I reviewed your project architecture carefully and the workflow you described (Booking Source Account A Webhook Automation Engine Virtual Card A...
السلام عليكم، اطلعت على تفاصيل مشروع منصة الأتمتة بين حسابات توزيع الحجوزات ونظام إدارة الفندق، وهو مشروع تقني متقدم ومثير للاهتمام، ويسعدني التقدم لتنفيذه لما ...
السلام عليكم ورحمة الله وبركاته الأنظمة التي تعمل كطبقة وسيطة بين قنوات الحجز وأنظمة إدارة الفنادق ليست مجرد تطبيق يستقبل Webhook ويرسل بيانات مرة أخرى، بل هي ب...
Okay, submitted is submitted. Leave it. If they respond, we handle it then AI-assisted Laravel development is completely viable and youve proven you can figure ...
مرحبا أستاذ محمد، اطلعت على تفاصيل المنصة والـ Architecture المقترحة، والفكرة واضحة: بناء Automation Layer مستقرة بين Channel Manager و PMS لمعالجة الحجوزات عبر...
السلام عليكم انا قرات تفاصيل الاتوميشن كويس جدا ، بس فى كان نقطه صراحه مش واضحه ليا اولا ليه الفندق هيسمح بدا انا عارف ان الفندق لايهتم فقط غير بسعر الغرفه الاس...
مرحبا محمد، لقد اطلعت على مشروعك وسير العمل الآلي بين الحساب (أ) ومحرك الأتمتة والبطاقة الافتراضية والحساب (ب) ونظام إدارة الفنادق. الفكرة واضحة ومثيرة للاهتمام...
السلام عليكم اخ محمد ، اطلعت على مشروعك بخصوص بناء نظام لإدارة تدفق الحجوزات وربطها مع Automation Engine وإصدار Virtual Cards مع لوحة تحكم لإدارة العمليات، وفهم...
السلام عليكم ورحمة الله وبركاته، مرحبا بك مهندس / محمد ا. ، اطلعت على تفاصيل المشروع وفهمت تدفق العمل المطلوب بشكل كامل، حيث يعتمد النظام على معالجة الحجوزات بش...