طورت نظام لحجز وتتبع سيارات الأجرة يعمل كـ Backend باستخدام Node.js, Express.js, MongoDB, Socket.IO.
يسمح النظام للمستخدمين بحجز الرحلات، بينما يستطيع السائقون إدارة الرحلات وتتبع الموقع لحظيًا.
المميزات:
تسجيل الدخول عبر OTP.
إنشاء رحلة جديدة مع تحديد الوجهة.
تتبع الموقع المباشر (Live Location) باستخدام Socket.IO.
بدء/إلغاء/إنهاء الرحلة مع تحديث حالة النظام.
حساب تكلفة الرحلة تلقائيًا.
التقنيات المستخدمة:
Node.js – Express.js – MongoDB – Socket.IO – JWT – Postman.