عنوان المشروع:
تطوير تطبيق ويب إمداد (للمشرف، البائع، المتجر)
وصف المشروع:
نقوم ببناء منصة إمداد، وهي تطبيق ويب متكامل يتضمن:
لوحة تحكم للمشرف لإدارة الموقع (المستخدمين، اللغات، الملفات، الإعدادات، وغيرها).
لوحة تحكم للبائعين لإدارة منتجاتهم وطلباتهم.
صفحة رئيسية للمتجر تتيح للمستخدمين تصفح المنتجات وشراءها.
الميزات الأساسية:
إدارة المشرفين (المستخدمين، البائعين، الأذونات)
مصادقة وتفويض المستخدمين (OAuth، الأدوار، الأذونات)
دعم متعدد اللغات (إدارة اللغة)
نظام إدارة الملفات (التحميل، التخزين السحابي)
لوحة معلومات البائع (CRUD للمنتج، الطلبات، إدارة الملف الشخصي)
واجهة المتجر الرئيسية (قائمة المنتجات، البحث، ومسار الشراء)
نظام الإشعارات (للمشرفين والبائعين)
التقنيات والأدوات:
الواجهة الخلفية: Laravel، Livewire
الواجهة الأمامية: Vue.js، jQuery
المصادقة: OAuth 2.0
ذاكرة التخزين المؤقت: Redis
الاستضافة والتخزين: AWS (S3، EC2، إلخ)
قاعدة البيانات: MySQL / MariaDB
التحكم في الإصدارات: Git
التواصل مع تطبيق الموبايل : Restful API
متطلبات إضافية:
كود واضح وقابل للتطوير مع أفضل الممارسات.
تصميم متجاوب (سطح المكتب والهاتف المحمول). هيكلية صفحات المتجر متوافقة مع محركات البحث.
إمكانية التكامل مع واجهات برمجة التطبيقات الخارجية (مثل بوابات الدفع) عند الحاجة.