Laracoffee
Laracoffee هو تطبيق ويب مصمم باستخدام إطار Laravel يتيح للمستخدمين تصفح وطلب منتجات القهوة عبر الإنترنت.
جدول المحتويات
- سمات
- تثبيت
- الاستخدام
- المساهمة
- رخصة
- واجهة المستخدم
- في ملخص
سمات
مسؤل
- صفحة المصادقة: تسمح هذه الصفحة المسؤول بتسجيل الدخول.
- صفحة لوحة القيادة: يمكن للمسؤول الوصول إلى لوحة معلومات للحصول على نظرة عامة على أنشطة النظام.
- صفحة العميل: توفر قائمة بتفاصيل العميل المسجلة للمسؤول لعرضها.
- صفحة معاملة السجل: يمكن للمسؤول مراقبة سجلات المعاملات.
- صفحة المنتج: يمكن للمسؤول عرض تفاصيل المنتج وإضافته وتحريره وإزالته.
- صفحة مراجعة المنتج: يمكن للمسؤول عرض مراجعات المنتج.
- صفحة الملف الشخصي: يمكن للمسؤول تعديل بيانات ملف التعريف الخاص بهم وتغيير كلمات المرور إذا لزم الأمر.
- صفحة الطلب: يمكن للمسؤول إدارة أوامر المستخدم ، بما في ذلك تغيير حالة الطلب (رفض ، تم ، معتمد).
- تاريخ الطلب: يمكن للمسؤول مراجعة تاريخ الطلبات.
المستخدم العام
- صفحة المصادقة والتسجيل: يمكن للمستخدمين تسجيل الدخول أو التسجيل للحصول على حساب.
- الصفحة الرئيسية: الصفحة المقصودة الرئيسية للمستخدمين.
- صفحة النقطة: يمكن للمستخدمين تتبع نقاط الولاء المكتسبة من خلال المعاملات.
- صفحة الملف الشخصي: يمكن للمستخدمين تحرير بيانات ملفهم الشخصي وتغيير كلمات المرور إذا لزم الأمر.
- صفحة المنتج: يمكن للمستخدمين شراء المنتجات ، وعرض تفاصيل المنتج ، وترك مراجعات المنتج (بعد الانتهاء من الشراء).
- صفحة الطلب: يمكن للمستخدمين عرض عربة التسوق الخاصة بهم وإدارتها ، بما في ذلك تحرير وإلغاء الطلبات.
- تاريخ الطلب: يمكن للمستخدمين مراجعة تاريخ طلبهم.
تثبيت
لتشغيل Laracoffee محليًا ، اتبع هذه الخطوات:
استنساخ هذا المستودع:
git clone https://github.com/snykk/Laracoffee.git
تغيير إلى دليل المشروع
تثبيت تبعيات المشروع
composer install
npm install
انسخ ملف .env.example إلى .env وتكوين متغيرات البيئة الخاصة بك ، بما في ذلك إعدادات قاعدة البيانات الخاصة بك وأي تكوين ضروري آخر.
إنشاء مفتاح تطبيق
قم بإنشاء رابط رمزي لدليل التخزين
اضبط قرص نظام الملفات على الجمهور في ملف .env
ترحيل قاعدة البيانات
بذرة قاعدة البيانات مع نموذج بيانات (اختياري):
ابدأ خادم التطوير
الوصول إلى التطبيق في متصفحك على http: // localhost: 8000
الاستخدام
- قم بزيارة الموقع والتسجيل للحصول على حساب.
- تصفح منتجات القهوة المتاحة ، وأضفها إلى عربة التسوق الخاصة بك ، وانتقل إلى الخروج.
- قم بإنشاء أمر اختبار لرؤية سير عمل معالجة الطلبات.
- الوصول إلى لوحة المسؤول عن طريق تسجيل الدخول مع بيانات اعتماد المسؤول (إذا كانت البذور).
- إدارة المنتجات والأوامر من خلال لوحة المسؤول.
المساهمة
المساهمات مرحب بها! إذا كنت ترغب في المساهمة في هذا المشروع ، فيرجى اتباع هذه الخطوات:
- شوكة المستودع.
- قم بإنشاء فرع جديد للميزة أو Bugfix:
git checkout -b feature-name . - قم بإجراء التغييرات الخاصة بك وارتكابها:
git commit -m 'Add some feature' . - ادفع إلى شوكة الخاص بك:
git push origin feature-name . - إنشاء طلب سحب على المستودع الأصلي.
رخصة
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
واجهة المستخدم
صفحة المسؤول
لوحة القيادة

قوائم العملاء

قوائم المعاملات

صفحة المنتج

أضف المنتج

تحرير المنتج

ترتيب التفاصيل

ترتيب التاريخ

المستخدم العام
صفحة التسجيل

صفحة المصادقة

بيت

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

تفاصيل الملف الشخصي

تحرير الملف الشخصي

صفحة المنتج

تفاصيل المنتج

تقديم طلب

قائمة الطلب

تحميل دليل على النقل

تفاصيل الطلب

ترتيب تحرير

إرسال مراجعة

في ملخص
لا تتردد في استكشاف التطبيق وتجربته بنفسك. إذا كان لديك أي أسئلة أو تواجه أي مشاكل ، فالرجاء عدم التردد في التواصل. ملاحظاتك موضع تقدير كبير. سعيد استكشاف !!!