QuickBuy - منصة التجارة الإلكترونية لنظام متعدد البائعين
QuickBuy عبارة عن نظام أساسي/تطبيق ويب للتجارة الإلكترونية متعدد البائعين سريع الاستجابة. تم تطويره باستخدام [Object-Oriented PHP] ويستخدم إطار عمل Bootstrap (v5.3.0) جنبًا إلى جنب مع مكونات JavaScript/jQuery الإضافية. تم تصميم النظام الأساسي ليكون متوافقًا مع دقة الشاشات المختلفة، مما يوفر تجربة مستخدم مثالية عبر الأجهزة المحمولة الصغيرة وحتى أجهزة الكمبيوتر المكتبية الكبيرة.
المعاينة المباشرة
لمعاينة هذا المشروع يرجى زيارة https://quickbuy.shawon-khan.com/ .
الإضافات المستخدمة
- بوتستراب (الإصدار 5.3.0)
- الخط رائع (v6.4.0)
- البومة الدائرية (v2.3.4)
- مسج (الإصدار 3.7.0)
- Chart.js (الإصدار 4.3.0)
- جداول البيانات (v1.13.4)
- سويتاليرت 2 (الإصدار 11.7.16)
- اختر 2 (الإصدار 1.3.0)
- سمرنوت (v0.8.20)
سمات
- [نظام البائعين المتعددين]: يدعم QuickBuy العديد من البائعين، مما يسمح لهم بإنشاء وإدارة متاجرهم الخاصة داخل النظام الأساسي.
- [تصميم سريع الاستجابة]: تم تصميم النظام الأساسي بتصميم سريع الاستجابة، مما يضمن تجربة مستخدم سلسة عبر مختلف الأجهزة وأحجام الشاشات.
- [PHP كائنية التوجه]: تم تطوير QuickBuy باستخدام لغة برمجة PHP كائنية التوجه، والتي تعزز إمكانية إعادة استخدام التعليمات البرمجية وقابلية الصيانة.
- [إطار عمل Bootstrap]: يستخدم إطار عمل Bootstrap 5.3.0 ، مما يوفر أساسًا قويًا وقابلاً للتخصيص لواجهة المستخدم.
- [متاجر التجار]: يتمتع التجار بالقدرة على إنشاء متاجرهم الخاصة وإدارتها، بما في ذلك قوائم المنتجات وإدارة المخزون ومعالجة الطلبات.
- [واجهة سهلة الاستخدام] : توفر المنصة واجهة سهلة الاستخدام، مما يسهل على التجار والعملاء التنقل والتفاعل مع النظام.
- [عربة التسوق]: يمكن للعملاء إضافة منتجات إلى عربة التسوق الخاصة بهم والمتابعة إلى الخروج للحصول على تجربة شراء سلسة.
- [إدارة الطلب]: يمكن للتجار إدارة طلباتهم بكفاءة وتتبع الشحنات وتحديث حالات الطلب.
- [تكامل الدفع]: يتكامل QuickBuy مع بوابات الدفع الشهيرة، مما يسمح للعملاء بإجراء دفعات آمنة عبر الإنترنت.
- [البحث عن المنتج وتصفيته]: يمكن للعملاء البحث بسهولة عن المنتجات وتطبيق عوامل التصفية للعثور على العناصر المطلوبة بسرعة.
- [وظيفة قائمة الرغبات]: يمكن للعملاء إنشاء قائمة الرغبات وإدارتها، وحفظ المنتجات للرجوع إليها مستقبلاً.
- [نظام المراجعة والتقييم]: يمكن للعملاء ترك تعليقات وتقييمات للمنتجات، مما يوفر تعليقات قيمة للمستخدمين الآخرين.
تثبيت
لتثبيت QuickBuy ، يرجى اتباع الخطوات التالية:
عبر جيت
git clone https://github.com/shawonk007/quickbuy_ecommerce.git
حدد مجلد المشروع
تثبيت التبعيات
تكوين التحميلات التلقائية
- انسخ المستودع على جهازك المحلي أو قم بتنزيل الكود المصدري كملف ZIP.
- تأكد من أن لديك خادم ويب متوافقًا (على سبيل المثال، Apache) و Composer مثبتين على جهازك.
- قم باستيراد ملف قاعدة البيانات المقدم إلى قاعدة بيانات MySQL الخاصة بك.
- قم بتحديث تكوين قاعدة البيانات في ملف تكوين التطبيق (database.php) ضمن مجلد التكوين باستخدام بيانات اعتماد قاعدة البيانات الخاصة بك.
- قم بتحميل ملفات التطبيق إلى خادم الويب الخاص بك.
- تأكد من تعيين أذونات الملف والدليل الضرورية لتمكين الوصول للقراءة والكتابة.
- الوصول إلى التطبيق من خلال متصفح الويب الخاص بك.
ملاحظة: تأكد من تثبيت PHP الإصدار 8.2 وMySQL وتكوينهما بشكل صحيح على الخادم الخاص بك.
الاستخدام
بعد التثبيت، يمكنك الوصول إلى QuickBuy من خلال متصفح الويب الخاص بك. كمسؤول، سيكون لديك حق الوصول إلى لوحة الإدارة لإدارة إعدادات النظام والتجار والمنتجات. يمكن للتجار إنشاء متاجرهم وإدارة منتجاتهم وطلباتهم من خلال لوحة التجار المخصصة لهم. يمكن للعملاء تصفح المنتجات وإضافة العناصر إلى عربة التسوق الخاصة بهم والمتابعة إلى الخروج.
تكوين المسار
بعد استنساخ هذا المشروع أو تثبيته، يرجى التأكد من تكوين المسار الخاص بك على (config/app.php) . الرجاء تغيير ["YOUR_DIRECTORY"] إلى دليل هذا المشروع على خادمك المحلي كما هو موضح أدناه:
' root ' = > ' http://localhost/YOUR_DIRECTORY/ ' ,
' auth ' = > ' http://localhost/YOUR_DIRECTORY/auth ' ,
' admin ' = > ' http://localhost/YOUR_DIRECTORY/admin ' ,
' merchant ' = > ' http://localhost/YOUR_DIRECTORY/merchant ' ,
شكر وتقدير
- تم تطوير مشروع QuickBuy لغرض تجريبي فقط في الوقت الحالي استنادًا إلى مفاهيم منصات التجارة الإلكترونية والأسواق عبر الإنترنت.
- أصبح تطوير QuickBuy ممكنًا بفضل مساهمات العديد من الأفراد والمكتبات مفتوحة المصدر.
- نود أن نعرب عن امتناننا للمطورين والمجتمعات التي تقف وراء PHP وBootstrap والأدوات الأخرى المستخدمة في هذا المشروع.