تطبيق Rydex هو منصة ذكية لتنظيم وحجز رحلات المواصلات العامة والخاصة، صُممت للقضاء على عشوائية الانتظار في المواقف والحد من التدافع، من خلال ربط الركاب والسائقين ببعضهم في بيئة منظمة وسلسة.
أبرز ما يقدمه التطبيق للمستخدم:
طابور رقمي ومقعد مضمون: بدلاً من الانتظار وسط الزحام، تضمن مقعدك في الحافلة أو الميكروباص مسبقاً وتتلقى إشعاراً برقم السيارة ورصيف التحميل فور توفرها.
تنوع خيارات التنقل: يوفر خيارين للحجز؛ إما حجز مواصلات عامة لخطوط السير اليومية المزدحمة (مثل خطوط الجامعة والمحافظات)، أو طلب رحلة خاصة لنقلك مباشرة إلى وجهتك.
تذاكر ودفع رقمي (QR Code): إمكانية إتمام الدفع إلكترونياً والحصول على تذكرة رقمية تحتوي على QR Code يُمسح عند الصعود للسيارة لتأكيد الحجز فوراً.
دقة في المواعيد وتقليل وقت الانتظار: يوزع السيارات بناءً على حجم الكثافة اللحظية للركاب في المحطات، مما يضمن تحرك الرحلات في مواعيدها دون تأخير.
نظام ذكي لحجز الرحلات يربط بين الركاب والسائقين، ويدعم الرحلات الخاصة والعامة.
قمت بتطوير الجزء الخلفي من النظام باستخدام ASP.NET Core وبناء واجهات برمجية للتعامل مع حجز الرحلات وإدارة قوائم الانتظار. تم استخدام Onion Architecture لتنظيم المشروع وجعل النظام قابلًا للتطوير والصيانة.
يتضمن النظام نظام مصادقة باستخدام JWT والتحكم في صلاحيات المستخدمين، بالإضافة إلى منطق مخصص لإدارة وتوزيع المركبات حسب طلبات الركاب.
كما تم تنفيذ نظام للدفع الإلكتروني وإصدار تذاكر الرحلات بشكل آلي، مع التعامل مع إشعارات عمليات الدفع.