تفاصيل العمل

قمت ببناء منصة متكاملة لحجز وإدارة سيارات الأجرة تشمل ثلاثة أنظمة متكاملة مع بعضها:

1-تطبيق Flutter للسائقين والمشغّلين (iOS & Android)

2-لوحة تحكم الأدمن لإدارة المنصة بالكامل

3-لوحة تحكم المشغّل (Operator) لإدارة الحجوزات والسائقين

4-واجهة برمجية (Backend API) تخدم جميع هذه الأنظمة

المكونات الرئيسية

1. تطبيق Flutter (iOS & Android)

A- تطبيق للسائقين: استقبال الحجوزات، تتبع الموقع، إدارة الملف الشخصي والوثائق

B- تطبيق للمشغّلين: إنشاء وإدارة الحجوزات، متابعة السائقين في الوقت الفعلي

تحديثات فورية عبر Socket.IO

إشعارات Push عبر Firebase

2. لوحة تحكم الأدمن

إدارة السائقين والمشغّلين والحسابات

مراجعة الوثائق والموافقة عليها

إدارة الخطط والاشتراكات

التقارير والإحصائيات

ضبط إعدادات المنصة وحقول التسجيل

3. لوحة تحكم المشغّل (Operator)

إنشاء الحجوزات وتعيينها للسائقين

متابعة حالة الحجوزات لحظةً بلحظة

إدارة النزاعات والتقييمات

استيراد الحجوزات من أنظمة خارجية (TBMS)

4. الـ Backend API

Node.js 22 + TypeScript + Express 5

PostgreSQL 16 + PostGIS (مطابقة جغرافية ذكية للسائقين)

Socket.IO للتحديثات الفورية

تكامل مع GoCardless للمدفوعات

تكامل مع Mapbox & TomTom للخرائط

تكامل مع Gemini AI لتحليل الرحلات

Swagger UI لتوثيق الـ API

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

الجانب. التقنية

تطبيق الموبايل. Flutter (iOS & Android)

الـ Backend. Node.js 22, TypeScript, Express 5

قاعدة البيانات. PostgreSQL 16 + PostGIS, Prisma ORM

الوقت الفعلي. Socket.IO

المدفوعات GoCardless

الإشعارات Firebase Cloud Messaging

الخرائط Mapbox, TomTom

الذكاء الاصطناعي. Gemini AI

الاختبارات Jest + Supertest

بطاقة العمل

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