سكاي هوست للبرمجيات
سجل تجاري: 20950 | مدينة نصر - شارع الشهيد مصطفى

العرض الفني والمالي التفصيلي

منصة خدمات منزلية ذكية عند الطلب | On-Demand Home Services Platform

تطبيق العميل تطبيق الفني لوحة الإدارة Real-time Tracking ضمان 30 يوم متجر منتجات خدمات تجميل

تحذير هام: جودة الكود المصدري وخطورة الأكواد الجاهزة

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

المبرمجون المستقلون (Freelancers) الذين يقدمون أسعارًا منخفضة جدًا غالبًا ما يعتمدون على:

  • سكريبتات جاهزة من GitHub بدون فهم تقني عميق للنظام
  • قوالب متكررة الاستخدام ومُعرضة للاختراق والثغرات الأمنية
  • كود غير مُحسّن يسبب مشاكل فادحة في الأداء مع نمو المنصة وزيادة المستخدمين
  • غياب صيانة حقيقية بعد التسليم — يتركونك عالقًا مع نظام معطل
  • عدم وجود Documentation — لا يوجد أي وثائق تقنية للنظام
  • مخالفة حقوق الملكية — الكود الجاهز قد يحتوي على تراخيص تجارية محظورة

مع سكاي هوست: تحصل على ملكية كاملة للكود المصدري (Source Code Ownership)، وثائق تقنية شاملة (Technical Documentation)، ضمان صيانة 6 أشهر، وفريق دعم متواجد على مدار الساعة.

فريق العمل المُخصص — 6 مهندسين متخصصين

يعملون بدوام كامل على مشروعك طوال فترة التنفيذ

مطور Backend أول

Laravel, API Architecture, Service Layer

1 مهندس

مطور Backend ثانٍ

Real-time, Redis, WebSockets, DevOps

1 مهندس

مطور Mobile أول

Flutter, Customer App, UI/UX, Maps

1 مهندس

مطور Mobile ثانٍ

Flutter, Provider App, GPS, Notifications

1 مهندس

مصمم UI/UX

Figma, Design System, Prototyping

1 مصمم

مهندس DevOps & QA

Servers, CI/CD, Testing, Security

1 مهندس

1. المقدمة التقنية والرؤية

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

المنصة مصممة لتكون نظام تشغيل متكامل لسوق الخدمات المنزلية، وليست مجرد تطبيق وسيط. النظام يعمل في الوقت الحقيقي بالاعتماد على الموقع الجغرافي لتوزيع الطلبات على الفنيين، ويستخدم خوارزمية ذكية تأخذ في الاعتبار المسافة والتقييم وسرعة الاستجابة ومعدل القبول لاختيار أفضل فني متاح لكل طلب.

المنصة مبنية بمعمارية قابلة للتوسع، تبدأ كـ Modular Monolith منظم وتتطور تدريجيًا نحو Microservices مع نمو الحجم.

الأطراف الرئيسية

العميل (Customer)

يطلب الخدمة، يتابع الطلب، يدفع، يُقيّم

الفني (Provider)

يستقبل الطلبات، يُنفذ الخدمة، يتقاضى الأجر

الإدارة (Admin)

تُشرف على العمليات، تُدير المستخدمين، تُحلل الأداء

2. المعمارية العامة للنظام

النظام مبني على نمط Modular Monolith في مرحلته الأولى، وهو نمط يجمع بين بساطة النشر والتطوير في البداية وبين سهولة الانتقال لاحقًا إلى Microservices عند الحاجة. كل Module مستقل تمامًا ومعزول عن الآخرين من حيث المنطق الداخلي، لكنهم يشتركون في نفس قاعدة البيانات والـ Codebase في المرحلة الأولى.

طبقات النظام

طبقة الـ Backend

Laravel REST API + Service Layer + Repository Pattern

طبقة الـ Real-time

Laravel Reverb + Redis Pub/Sub + WebSockets

طبقة البيانات

MySQL + Redis (Cache, Sessions, Queue, Geo)

طبقة التطبيقات

Flutter: تطبيق عميل + تطبيق فني

لوحة الإدارة

Laravel Filament — واجهة احترافية وسريعة

البنية التحتية

Ubuntu Server + NVMe SSD + CI/CD

3. مكونات النظام الأساسية (22 نظام فرعي)

3.1 نظام إدارة المستخدمين

3.2 نظام تسجيل وتوثيق الفنيين

3.3 نظام الخدمات والتسعير

3.4 نظام الجدولة

3.5 نظام إدارة الطلبات

3.6 محرك توزيع الطلبات (القلب النابض)

3.7 نظام الموقع الجغرافي

3.8 نظام الدفع

3.9 نظام العمولات ومحفظة الفني

3.10 نظام التقييم والمراجعات

3.11 نظام الكودات الترويجية والإحالة

3.12 نظام العناوين والمناطق

3.13 نظام الصور والوسائط

3.14 نظام الشات الداخلي

3.15 نظام الإشعارات

3.16 نظام الشكاوى وحل النزاعات

3.17 لوحة الإدارة (Laravel Filament)

3.18 نظام ضمان الخدمة

3.19 نظام الباقات الشهرية والاشتراكات

3.20 فئة خدمات التجميل والعناية الشخصية

3.21 متجر المنتجات (Home Store)

3.22 نظام دعم العملاء المباشر

4. تطبيق العميل (Customer App) — Flutter

تطبيق احترافي يعمل على iOS و Android، مصمم بأعلى معايير الـ UX/UI، يدعم العربية والإنجليزية، ويتكيف مع كل أحجام الشاشات.

تطبيق العميل

Customer Application

  • تسجيل الدخول عبر OTP: رقم الهاتف فقط، بدون كلمة مرور، JWT Token آمن
  • تحديد الموقع الجغرافي: GPS تلقائي + حفظ عناوين متعددة (بيت، شغل، أهل)
  • استعراض الخدمات: ثلاثة مستويات (فئة رئيسية → فرعية → تفصيلية) مع صور وأوصاف
  • حجز فوري أو مجدول: اختيار Time Slot مناسب من السلوتس المتاحة
  • رفع صور المشكلة: حتى 5 صور توضح المشكلة أو الخدمة المطلوبة
  • متابعة حالة الطلب: شريط تقدم يوضح كل مرحلة مع الوقت
  • تتبع الفني على الخريطة: موقع حي كل 10 ثوانٍ + مسار الوصول + وقت متوقع
  • إشعار الاقتراب: تنبيه عندما يكون الفني أقل من 5 دقائق
  • الدفع الإلكتروني أو النقدي: بطاقة عبر Stripe/Paymob، أو نقدي للفني
  • المحفظة الإلكترونية: للعملاء المتكررين — شحن ورصيد
  • تقييم الفني: 1-5 نجوم + تعليق اختياري
  • الشات المباشر مع الفني: نص + صور — بدون تبادل أرقام
  • الشات مع الدعم: قسم "مساعدة" منفصل لفريق الدعم
  • سجل الطلبات: كل الطلبات السابقة مع التفاصيل والفواتير
  • كوبونات الخصم: إدخال كود + عرض التوفير قبل التأكيد
  • نظام الإحالة: كود فريد + مكافأة عند إحالة صديق
  • الباقات الشهرية: اشتراك في خدمات متكررة (تنظيف، صيانة)
  • متجر المنتجات: تصفح وشراء منتجات المنزل
  • طلب الضمان: فتح طلب ضمان من الطلب المغلق خلال 30 يوم
  • الإشعارات الفورية: Push + In-app + SMS للحالات الحرجة
  • Dark Mode: وضع داكن مريح للعين
  • Offline Support: عرض البيانات الأساسية بدون إنترنت

5. تطبيق مقدم الخدمة (Provider App) — Flutter

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

تطبيق الفني

Provider Application

  • التسجيل وتفعيل الحساب: OTP + إكمال الملف المهني
  • رفع المستندات: هوية (جهتين)، صورة شخصية، شهادات، توقيع إلكتروني على الشروط
  • شاشة انتظار التوثيق: إشعار بحالة المراجعة (قيد المراجعة/مقبول/مرفوض/طلب إضافي)
  • تغيير حالة Online/Offline: التحكم في توفر استقبال الطلبات
  • استقبال الطلبات: إشعار فوري مع تفاصيل الخدمة والمسافة والسعر المتوقع
  • قبول أو رفض الطلب: قبول خلال دقيقتين أو ينتقل للفني التالي
  • الملاحة عبر الخرائط: Google Maps Directions من موقع الفني إلى موقع العميل
  • تحديث حالة المهمة: في الطريق → وصلت → بدأت العمل → قيد التنفيذ → اكتملت
  • تحديث الموقع الحي: إرسال إحداثيات كل 10 ثوانٍ للسيرفر
  • طلب تعديل السعر: لو اكتشف عمل إضافي، يرسل طلب تعديل للعميل
  • رفع صور "قبل وبعد": صورتان تثبتان انتهاء الشغل
  • عرض الأرباح والإحصائيات: رصيد اليوم، الأسبوع، الشهر، إجمالي المكتمل
  • المحفظة والمعاملات: رصيد حالي + سجل تفصيلي (ائتمان/خصم)
  • طلب سحب الأرباح: ربط حساب بنكي + طلب سحب + تتبع الحالة
  • إدارة أوقات التوفر: تحديد أيام العمل وأوقات البداية/النهاية
  • تقييمات العملاء: متوسط التقييم + عدد التقييمات + تعليقات
  • بورتفوليو الاختصاصيات: رفع صور الأعمال السابقة (للتجميل)
  • الشات مع العميل: تنسيق الوصول والتفاصيل
  • الإشعارات الفورية: طلب جديد، تذكير، تعديل سعر، دفع مكتمل
  • تنبيه الإلغاء: إشعار لو العميل ألغى قبل الوصول
  • Dark Mode: وضع داكن للعمل ليلاً
  • اللغتين: عربي وإنجليزي

6. قاعدة البيانات الكاملة

الجداول الأساسية التي تُشكّل الهيكل الكامل للنظام:

الجدول الحقول الرئيسية الغرض
usersid, name, phone, role, status, otp_code, otp_expires_atالمستخدمين الأساسي
providersuser_id, bio, rating_average, is_online, is_verified, location_lat, location_lng, acceptance_rateملف الفني
provider_documentsprovider_id, type, file_path, status, reviewed_by, reviewed_atمستندات التوثيق
provider_skillsprovider_id, category_idتخصصات الفني
provider_schedulesprovider_id, day_of_week, start_time, end_time, is_activeجدول العمل
provider_walletsprovider_id, balance, total_earned, total_withdrawnمحفظة الفني
wallet_transactionsprovider_id, type, amount, reference_type, reference_idمعاملات المحفظة
payout_requestsprovider_id, amount, bank_account, status, processed_byطلبات السحب
categoriesparent_id, name_ar, name_en, icon, is_active, sort_orderفئات الخدمات
servicescategory_id, name_ar, name_en, description, base_price, price_type, duration_minutesالخدمات التفصيلية
customer_addressescustomer_id, label, address_text, lat, lng, is_defaultعناوين العملاء
service_zonesname, polygon_coordinates (GeoJSON), is_activeمناطق الخدمة
orderscustomer_id, provider_id, service_id, address_id, status, price_breakdown (JSON), total_amount, promo_code_id, discount_amount, payment_method, payment_status, scheduled_atالطلبات
order_status_logsorder_id, status, changed_by, note, created_atسجل الحالات
order_mediaorder_id, uploaded_by, file_path, type (before/after/problem)صور الطلب
chat_messagesorder_id, sender_id, message, type, file_path, is_readالشات
paymentsorder_id, amount, method, gateway_reference, status, webhook_payloadالمدفوعات
reviewsorder_id, reviewer_id, reviewee_id, rating, comment, is_flaggedالتقييمات
notificationsuser_id, type, title, body, data (JSON), is_readالإشعارات
promo_codescode, type, value, max_discount, total_limit, per_user_limit, used_count, valid_from, valid_untilالكوبونات
promo_usagepromo_code_id, user_id, order_id, discount_amountاستخدام الكوبونات
referralsreferrer_id, referred_id, status, reward_amount, rewarded_atالإحالات
disputesorder_id, filed_by, description, status, resolution, resolved_byالنزاعات
warranty_requestsorder_id, filed_by, description, status, assigned_provider_id, scheduled_atطلبات الضمان
warranty_visitswarranty_request_id, provider_id, status, completed_atزيارات الضمان
subscription_plansname_ar, name_en, service_category_id, visits_per_month, hours_per_visit, monthly_priceالباقات
customer_subscriptionscustomer_id, plan_id, preferred_provider_id, preferred_day, preferred_time, status, visits_remainingالاشتراكات
subscription_visitssubscription_id, order_id, scheduled_at, statusزيارات الاشتراك
provider_portfolioprovider_id, image_path, caption, service_category_idبورتفوليو التجميل
store_categoriesparent_id, name_ar, name_en, icon, is_activeفئات المتجر
store_productscategory_id, name_ar, name_en, description, price, stock_quantity, imagesمنتجات المتجر
store_orderscustomer_id, address_id, status, total_amount, delivery_fee, payment_methodطلبات المتجر
store_order_itemsstore_order_id, product_id, quantity, unit_priceعناصر الطلب
store_deliveriesstore_order_id, tracking_number, delivery_company, status, expected_atالتوصيل

7. الأداء والتحسين

8. الأمان والحماية

9. خطة النشر والتشغيل

10. استراتيجية الاختبار

11. دعم اللغات

الأسعار

مدة التنفيذ الإجمالية: 15 أسبوع (حوالي 4 أشهر)

المرحلة الثانية: الميزات المتقدمة

إضافي
400,000
جنيه مصري
شامل الضريبة • +3 أسابيع
  • نظام الضمان (30 يوم + فني بديل)
  • الباقات الشهرية والاشتراكات
  • خدمات التجميل والعناية الشخصية
  • متجر المنتجات المنزلية
  • نظام دعم العملاء المباشر
  • الكوبونات الترويجية والإحالة
  • نظام الشكاوى وحل النزاعات
  • التحليلات المتقدمة والتقارير
  • محفظة الفني والعمولات
  • طلبات سحب الأرباح
  • بورتفوليو الاختصاصيات
  • نظام التذاكر الداخلية
  • تصدير التقارير (Excel/PDF)
  • إدارة المخزون والتوصيل

الاستثمار الكلي للمنصة المتكاملة

750,000 جنيه

شامل الضريبة • 15 أسبوع • 22 نظام فرعي • ملكية كاملة للكود المصدري

الجدول الزمني للتنفيذ

1-3

التصميم والتخطيط

3 أسابيع

4-12

التطوير والاختبار

9 أسابيع

13-15

الإطلاق والتسليم

3 أسابيع

مخرجات المشروع