درب
NAVIGATE YOUR WORLD
GPS متصل
سائق على بعد 1.4 كم
وقت الوصول: 2:20 دق
✦ الجيل القادم من التنقل الذكي

تنقّل بذكاء كل رحلة على الدرب

درب يربطك بسائق موثق من شبكتك في أقل من دقيقتين — بأمان كامل، شفافية تامة، وتقنية من المستقبل.

+0
سائق موثق
0%
رضا الركاب
<2 دق
وقت الانتظار
٢٤/٧
خدمة مستمرة
لماذا درب

مبني على معايير مختلفة

كل قرار تصميمي مبني على احتياج حقيقي من سوقنا المحلي — هوية موثقة، خرائط بلا قيود، تسويات فورية.

🛡️
توثيق كامل
🗺️
خرائط مرنة
💰
تسويات فورية
👥
شبكة مشرفين
🔤
عربي أصيل
رحلتك معنا

من الطلب إلى الوصول

أربع خطوات فقط تفصلك عن رحلة مثالية

١

سجّل دخولك

حساب بدقيقتين مع تحقق آمن

٢

حدد وجهتك

التكلفة والوقت يظهران فوراً

٣

سائق في الطريق

مطابقة ذكية لأقرب سائق

٤

صل وقيّم

سجلك محفوظ ومحفظتك جاهزة

للمشغّلين

مركز القيادة التكتيكي

وزّع الرحلات يدوياً أو تلقائياً بثلاث مراحل ذكية، تابع أسطولك على الخريطة مباشر، واستلم عوائدك فوراً.

توزيع ثلاثي المراحل رادار GPS مباشر تسويات آنية RBAC متعدد لوحة مالية
انضم كسائق

اعمل بحرّيتك واحصد أرباحك

حدد أوقاتك، اعمل من أي مكان، واستلم أرباحك فوراً بعد كل رحلة. انضم إلى آلاف السائقين مع درب.

← سجّل كسائق الآن

انطلق معنا
على الدرب

حمّل التطبيق الآن وانضم إلى الآلاف الذين يثقون بدرب يومياً.

⬇ تحميل مباشر 🍎App Store Google Play
/* === UI SCRIPTS (cursor, magnetic, counters) === */ /* Custom cursor */ const dot = document.getElementById('cursorDot'); const ring = document.getElementById('cursorRing'); if (dot && ring) { document.addEventListener('mousemove', (e) => { dot.style.left = e.clientX + 'px'; dot.style.top = e.clientY + 'px'; ring.style.left = e.clientX + 'px'; ring.style.top = e.clientY + 'px'; }); document.querySelectorAll('a, button, .btn-download, .btn-store, .btn-finale, .btn-finale-store, .btn-nav, .trust-item, .logo, .overlay-sec').forEach(el => { el.addEventListener('mouseenter', () => ring.classList.add('hover')); el.addEventListener('mouseleave', () => ring.classList.remove('hover')); }); } /* Magnetic buttons */ document.querySelectorAll('.btn-download, .btn-store, .btn-finale, .btn-finale-store, .btn-nav').forEach(btn => { btn.addEventListener('mousemove', (e) => { const r = btn.getBoundingClientRect(); const x = e.clientX - r.left - r.width / 2; const y = e.clientY - r.top - r.height / 2; btn.style.transform = 'translate(' + (x * 0.12) + 'px, ' + (y * 0.12) + 'px)'; }); btn.addEventListener('mouseleave', () => { btn.style.transform = ''; }); }); /* Animated counters */ function animateCounters() { document.querySelectorAll('[data-count]').forEach(el => { const target = parseInt(el.dataset.count); const isPercent = el.textContent.includes('%'); const duration = 2000; const start = performance.now(); function update(now) { const p = Math.min((now - start) / duration, 1); const ease = 1 - Math.pow(1 - p, 3); const val = Math.round(ease * target); if (target >= 1000) { el.textContent = '+' + (val >= 1000 ? (val / 1000).toFixed(1) : val) + 'K'; } else { el.textContent = val + (isPercent ? '%' : ''); } if (p < 1) requestAnimationFrame(update); } requestAnimationFrame(update); }); } setTimeout(animateCounters, 4500);