# 🛵 سريع — Saree3 ### منصة توصيل ذكية تولد من قلب غزة [![TypeScript](https://img.shields.io/badge/TypeScript-95%25-3178C6?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org/) [![React Native](https://img.shields.io/badge/React_Native-Expo-4630EB?style=for-the-badge&logo=expo&logoColor=white)](https://expo.dev/) [![Supabase](https://img.shields.io/badge/Supabase-Backend-3ECF8E?style=for-the-badge&logo=supabase&logoColor=white)](https://supabase.com/) [![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)
> **"في غزة، كل دقيقة تأخير قد تعني خسارة — سريع يجعل التوصيل أمراً من الماضي."**
**فريق Geniuses of AI | GoAI** هاكاثون 2025 — قطاع غزة 🇵🇸

💡 المشكلة التي نحلّها

في قطاع غزة، يعاني أصحاب المتاجر والعملاء يومياً من:

  • ❌ لا يوجد نظام موحد لتوصيل الطرود الخفيفة
  • ❌ أسعار عشوائية بلا شفافية أو منافسة
  • ❌ لا تتبع حقيقي — العميل لا يعرف أين طرده
  • ❌ سائقون غير موثوقين بلا تقييم أو محاسبة
  • ❌ عمولات غير منظمة تضر الجميع

✅ الحل: منصة سريع

نظام رقمي متكامل يربط العملاء بـالسائقين عبر نظام عطاءات شفاف، مع تتبع حي وعمولة عادلة — كل ذلك من هاتفك.

العميل ينشئ طلب  →  السائقون يتنافسون بأسعارهم  →  العميل يختار الأفضل  →  تتبع حي حتى الباب

👥 الأدوار في المنصة

الدور ما يفعله
🛍️ عميل ينشئ طلب توصيل ويختار أفضل سائق
🏍️ سائق يتصفح الطلبات ويقدّم عرض سعره
🏪 وكيل يبيع رصيد للسائقين ويتابع عمولاته
🛡️ أدمن يدير المنصة ويراقب جميع العمليات

⭐ الميزات الرئيسية

🔥 نظام العطاءات (Bidding)

السائقون يتنافسون على كل طلب — العميل يرى أرخص 3 عروض ويختار. الشفافية الكاملة تضمن السعر العادل لكلا الطرفين.

📍 تتبع الطلب المباشر

خريطة حية تظهر موقع السائق لحظة بلحظة من لحظة الاستلام حتى التسليم.

💰 نظام الرصيد والعمولة

  • السائق يبدأ بـ 20 شيكل رصيد ترحيبي عند التفعيل
  • خصم 1 شيكل فقط لكل طلب مكتمل
  • استرداد كامل عند الإلغاء — لا خسارة بلا سبب

⚡ تجربة عربية كاملة

واجهة RTL احترافية، خط Cairo، تصميم مخصص للمستخدم العربي.

🔔 إشعارات فورية

السائق يُنبَّه فور نشر طلب جديد. العميل يعرف كل تحديث على طرده.


🛠️ التقنيات المستخدمة

التقنية الاستخدام
React Native + Expo تطبيق الجوال (iOS & Android)
TypeScript لغة التطوير الأساسية
Expo Router التنقل بين الشاشات
Supabase قاعدة البيانات + المصادقة + Realtime
Google Maps API الخرائط وتتبع الموقع
AsyncStorage التخزين المحلي المؤقت

🚀 تشغيل المشروع

المتطلبات

  • Node.js v18+
  • pnpm
  • حساب Supabase (مجاني)
  • تطبيق Expo Go على هاتفك

الخطوات

# 1. استنساخ المشروع
git clone https://github.com/Alhayek7/Link-Collaboration.git
cd Link-Collaboration

# 2. تثبيت المكتبات
pnpm install

# 3. إعداد متغيرات البيئة
cp .env.example .env
# أضف مفاتيح Supabase و Google Maps

# 4. تشغيل التطبيق
pnpm --filter @workspace/saree run dev

حسابات تجريبية جاهزة

الدور رقم الهاتف كلمة المرور
🛍️ عميل 0591234567 123456
🏍️ سائق (رصيد 20₪) 0597654321 123456
🏪 وكيل 0591112222 123456
🛡️ أدمن 0599998888 123456

📁 هيكل المشروع

Link-Collaboration/
├── saree/app/
│   ├── (customer)/        # شاشات العميل
│   ├── (driver)/          # شاشات السائق
│   ├── (agent)/           # شاشات الوكيل
│   ├── (admin)/           # شاشات الأدمن
│   ├── new-order.tsx      # إنشاء طلب (3 خطوات)
│   ├── order-offers.tsx   # اختيار عرض السائق
│   ├── track-order.tsx    # تتبع الطلب
│   └── rate-driver.tsx    # تقييم السائق
├── context/
│   ├── AuthContext.tsx    # إدارة المستخدم والرصيد
│   └── OrdersContext.tsx  # إدارة الطلبات والعطاءات
├── components/ui/         # مكونات قابلة لإعادة الاستخدام
├── hooks/useColors.ts     # ألوان الثيم (داكن/فاتح)
└── constants/             # ثوابت التطبيق

🗺️ خارطة طريق المستقبل

  • [ ] دفع إلكتروني عبر بطاقات محلية
  • [ ] تقييم السائقين والعملاء
  • [ ] دعم توصيل المتاجر بالجملة
  • [ ] لوحة تحليلات للوكلاء والأدمن
  • [ ] نسخة ويب للمتاجر الكبيرة

👨‍💻 فريق العمل

| | الاسم | الدور | |--|-------|-------| | 👑 | **أحمد وسام الحايك** | قائد الفريق / مطور رئيسي | | ⚡ | **عيد أحمد أبو بيض** | مطور | | 🚀 | **يحيى هشام أبو شرار** | مطور | **فريق Geniuses of AI | GoAI** 📧 [[email protected]](mailto:[email protected])

📜 الترخيص

هذا المشروع مرخص تحت MIT License.


**صُنع بـ ❤️ في غزة — لأن التوصيل الذكي حق للجميع** ⭐ إذا أعجبك المشروع، لا تنسَ النجمة!
Share this project:

Updates