مشروع فردي · منصة خدمات مركبات متعددة الأدوار

Velora Mobility

منصة Full-Stack تربط السائقين بالمحطات ومغاسل السيارات ومراكز الخدمة ومتجر يعتمد على المخزون، من خلال بوابات للعميل والمالك والإدارة.

نوع المشروعمشروع فردي
دوريتصميم المنتج وتطوير Full-Stack
الملكيةمشروع فردي
حالة النشرالتصميم الأصلي + Backend عام
Velora Mobility interface

المشكلة ومساهمتي في الحل.

غالبًا ما تكون خدمات المركبات موزعة بين الخرائط والاتصالات وزيارات المتجر وأنظمة حجز منفصلة. احتاج المنتج إلى طبقة موحدة للاكتشاف والتشغيل مع الحفاظ على حدود ملكية كل نشاط.

دوريتصميم المنتج وتطوير Full-Stack
الملكيةمشروع فردي

صممت ونفذت تجربة العميل، وانضمام الأنشطة، وعمليات المالك، والإدارة، والحجوزات، وطلبات المتجر، ونموذج البيانات، وضوابط الأمان، والتحقق الآلي.

كيف تم بناء المنتج.

01

التجربة

اكتشاف وحجز ومتجر وبوابات

02

الخادم

عمليات متحققة ومحدودة المعدل

03

النطاق

قواعد الدور والملكية

04

قاعدة البيانات

معاملات Prisma على MySQL

أسباب اختيار التقنيات

TECH

Next.js + React

عرض من الخادم وبوابات تفاعلية في منتج واحد.

TECH

TypeScript

أنواع مشتركة تقلل الأخطاء بين النماذج وواجهات الخادم واللوحات.

TECH

MySQL + Prisma

ملكية علائقية وحجوزات ومخزون وسجل تدقيق ومعاملات.

TECH

JWT session cookie

جلسة محددة المدة تحمل الدور داخل Cookie غير متاح لـJavaScript.

التحديات والقرارات.

حجز يراعي المنطقة الزمنية

تقيّم الواجهة ساعات الفرع حسب منطقته الزمنية وتمنع الحجوزات النشطة داخل نافذة التعارض.

مخزون آمن

يتم خصم المخزون بشرط داخل معاملة واحدة حتى لا تتجاوز الطلبات المتزامنة الكمية المتاحة.

الملكية

تبحث عمليات المالك برقم المورد ورقم المالك المسجل معًا، وتتطلب مسارات الإدارة والعميل الدور الصحيح.

شاشات حقيقية وليست Mockups.

جودة تستطيع التحقق منها.

6اختبارات آلية
10شاشات موثقة
3بوابات أدوار
Dockerتشغيل كامل
  • يشغّل CI اختبارات الأمان وبناء Next.js للإنتاج.
  • يشغّل Docker Compose قاعدة MySQL ويطبق المخطط ويضيف حسابات التجربة ثم يبدأ التطبيق.
  • تفحص اختبارات الأمان تشفير كلمات المرور وخصائص Cookie والملكية وتعارض الحجز ومعاملات المخزون.

جرّب المسارات المحمية.

الدورالبريدكلمة المرور
Customercustomer@velora.demoCustomerDemo2026!
Business ownerowner@velora.demoOwnerDemo2026!
Adminadmin@velora.energyVeloraAdmin2026!

هذه حسابات تجربة عامة. لا ترفع بيانات خاصة ولا تستخدم كلمات المرور نفسها في خدماتك.

Velora Mobility

هل تريد فحص التنفيذ؟