مشروع فردي · متجر رقمي بـLaravel

Nexora

متجر كامل ثنائي اللغة للمنتجات الرقمية، يضم الكتالوج وصفحات المنتجات والسلة ودفعًا تجريبيًا بمعاملة واحدة وروابط تأكيد موقعة وتتبع الطلب ومساعدًا محليًا يحترم الخصوصية.

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

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

كان الهدف إثبات مسار متجر كامل وليس Landing Page فقط: يكتشف الزائر المنتج ويحفظ السلة ويتم الطلب ويحصل على رقم ثم يستطيع استرجاع نفس الطلب بأمان.

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

بنيت هيكل المحتوى ثنائي اللغة، وواجهات Blade متعددة الصفحات، ونماذج المنتجات والطلبات، وسلة الجلسة، ومعاملة الطلب، والتتبع، والوصول الموقع للطلب، ومنطق التوصية المحلي، والاختبارات، وحزمة التشغيل.

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

01

المتجر

كتالوج ومنتج وسلة وRTL

02

المتحكمات

التحقق ومسار الطلب

03

المعاملة

الطلب وعناصره معًا

04

التتبع

رقم الطلب + البريد المطابق

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

TECH

Laravel + PHP

توجيه وتحقق وحماية CSRF وروابط موقعة وأدوات اختبار ناضجة.

TECH

Blade + JavaScript

صفحات سريعة من الخادم مع تفاعلات مركزة في المتصفح.

TECH

MySQL + Eloquent

منتجات وطلبات وعناصر طلب محفوظة داخل معاملات.

TECH

Local matcher

توصيات محلية دون إرسال تفضيلات المستخدم لطرف خارجي.

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

خصوصية الطلب

يتطلب التأكيد رابطًا موقعًا لمدة 20 دقيقة؛ ويتطلب التتبع رقم الطلب العام والبريد المطابق بعد توحيده.

طلب كامل أو لا شيء

يتم إنشاء الطلب وعناصره داخل معاملة قاعدة بيانات واحدة.

منتج ثنائي اللغة

يعمل المحتوى والخط والاتجاه والوضعان والحركة بالعربية والإنجليزية.

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

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

4اختبارات Feature
10شاشات موثقة
7صفحات عامة
CIبناء + اختبارات
  • تثبت اختبارات Feature الوصول الموقع للتأكيد والتتبع المقيد بالبريد.
  • يبني CI ملفات Laravel Mix ويشغل اختبارات PHP باستخدام SQLite في الذاكرة.
  • يوفر Docker Compose قاعدة MySQL والترحيلات والمنتجات التجريبية والتطبيق متعدد الصفحات.

Nexora

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