تفاصيل العمل

Tramco هو نظام ذكي متكامل يُمكّن شركات النقل والمستخدمين من إدارة وحجز الرحلات بسلاسة وفعالية. تم تصميم المنصة لتكون مرنة وسهلة الاستخدام، مع التركيز على تحسين تجربة الركاب وتسهيل العمليات التشغيلية لمزودي الخدمة.

أهداف المشروع:

- تبسيط عمليات حجز الرحلات اليومية أو الموسمية.

- إدارة المحطات، الخطوط، والحافلات بطريقة منظمة.

- توفير تجربة سلسة للركاب عبر تطبيق أو منصة إلكترونية.

- دعم السائقين في تلقي الرحلات وإدارة الجدول الزمني الخاص بهم.

️ الخصائص والمميزات:

- إدارة المحطات والخطوط: ربط المحطات بالخطوط مع ترتيب مخصص لكل محطة داخل كل خط.

- إدارة الرحلات (Trips): إنشاء رحلات بناءً على خط محدد وباص معين مع تحديد عدد المقاعد المتاحة.

- نظام الحجز الذكي: يسمح للمستخدم بحجز مقعد من محطة إلى محطة أخرى، مع تحديث تلقائي لعدد المقاعد المتاحة.

- أنواع المستخدمين: دعم لأنواع متعددة من المستخدمين (راكب – سائق – مدير).

- تتبع الرحلات: إمكانية تتبع الحافلة خلال الرحلة (قابل للتوسيع).

- حساب الأجرة تلقائيًا: حساب الأجرة بين محطتين بناءً على عدد المحطات بينهما.

- نظام تسجيل الدخول والتوثيق باستخدام رقم الهاتف وكلمة مرور.

? التقنيات المستخدمة:

Backend: NestJS + PostgreSQL + TypeORM

Frontend: Angular / Ionic

Auth: JWT

Docs: Swagger API documentation

SMS Integration: دعم تسجيل الدخول والتحقق برمز OTP عبر SMS

CI/CD & Migrations: TypeORM migrations, build pipelines

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات