نظام حجز مقاعد متطور لمحطات الحافلات الصغيرة، مصمم باستخدام NestJS. يدير النظام حجز المقاعد في الوقت الفعلي مع إمكانية الحجز المؤقت، وإدارة جلسات السائقين، والتحقق متعدد الطرق (Google OAuth، البريد الإلكتروني، رمز التحقق لمرة واحدة عبر الهاتف)، وتحديثات WebSocket.
الميزات الرئيسية:
حجز المقاعد في الوقت الفعلي
نظام الحجز المؤقت
إدارة جلسات السائقين
التحقق باستخدام Google OAuth + رمز التحقق لمرة واحدة
القفل الموزع باستخدام Redis
تحديثات WebSocket المباشرة
وثائق Swagger API
التحكم في الوصول القائم على الأدوار