وصفة
وصف :
مرحبًا بكم في موقع Recipen - موقع إلكتروني للوصفات لعشاق الطعام لاستكشاف تجاربهم في الطهي وإنشائها ومشاركتها. انغمس في منصة يقودها المجتمع حيث يشارك عشاق الطعام وصفاتهم العزيزة ومدونات الطعام الجذابة. اشترك في الإصدار الاحترافي لمشاركة وصفاتك الخاصة وفتح عالم من الذوق والثقافة والإبداع.
وصلة:
الموقع المباشر: https://recipen.vercel.app/
الأدوات والتقنيات المستخدمة :
تواصل معي:
سمات :
- المصادقة: يمكن للمستخدمين إنشاء حسابات وتسجيل الدخول بشكل آمن للوصول إلى الميزات والمحتوى المخصص.
- رمز الوصول والتحديث: تم تنفيذ آلية الوصول وتحديث الرمز المميز لتعزيز الأمان أثناء مصادقة المستخدم.
- استمرارية حالة المصادقة: تستمر حالة مصادقة المستخدم الآن عبر الجلسات، مما يوفر تجربة مستخدم سلسة.
- تخزين الرموز المميزة في ملفات تعريف الارتباط: يتم تخزين الرموز المميزة في ملفات تعريف الارتباط الآمنة لتوفير حماية أفضل ضد هجمات البرمجة النصية عبر المواقع (XSS).
- الوصفات: استكشف مجموعة غنية من الوصفات الأصيلة التي ساهم بها المجتمع، والتي تغطي مجموعة واسعة من المأكولات والأذواق.
- مدونات الطعام: تفاعل مع مدونات الطعام الثاقبة والإبداعية التي يكتبها المتحمسون، وتقدم رؤى قيمة وإلهامًا للطهي.
- تكامل الدفع الشريطي: شريط متكامل بسلاسة لمعالجة الدفع الآمن، وتعزيز تجربة المستخدم أثناء المعاملات.
- الاشتراك بالدفع لمرة واحدة: يقدم للمستخدمين خيار الاشتراك بالدفع لمرة واحدة، وفتح الميزات والفوائد الحصرية.
- وصول المستخدم المحترف: يتمتع المستخدمون المحترفون بامتياز إضافة وحذف الوصفات والمدونات، وإنشاء منصة ديناميكية وجذابة.
- لوحة تحكم المسؤول: يتمتع المسؤولون بإمكانية الوصول إلى لوحة معلومات لإدارة المستخدمين والوصفات والمدونات
- ملف تعريف المستخدم: كل مستخدم لديه ملف تعريف شخصي حيث يمكنه إدارة معلوماته.
- صفحة اتصل بنا: صفحة مخصصة للمستخدمين للتواصل مع الأسئلة أو المخاوف أو التعليقات، مما يعزز التواصل.
- Chatbot: برنامج chatbot يقدم مساعدة فردية لمشرفي المشروع.
- حفظ الوصفات المفضلة وإلغاء حفظها: يمكن للمستخدمين تنظيم مجموعتهم الخاصة من الوصفات المفضلة لسهولة الوصول إليها وإلهام الطهي.
- التقييم والتعليق على الوصفات: يمكن للمستخدمين المسجلين تقديم تقييمات وتعليقات على الوصفات، مما يعزز تفاعل المجتمع.
- التعليق على المدونات: شارك في المناقشات من خلال ترك التعليقات على مدونات الطعام ومشاركة الأفكار والآراء.
- مشاركة الوصفة على وسائل التواصل الاجتماعي: يمكن للمستخدمين مشاركة وصفاتهم المفضلة بسهولة على منصات التواصل الاجتماعي المختلفة.
العودة إلى الأعلى
خطوات تشغيل المشروع على جهازك المحلي
- شوكة هذا المستودع
- افتح المحطة الطرفية أو موجه الأوامر على جهازك المحلي. قم بتشغيل الأمر التالي لاستنساخ المستودع:
git clone https://github.com/your-username/your-repo.git
استبدل اسم المستخدم الخاص بك باسم مستخدم GitHub الخاص بك واستبدل your-repo باسم المستودع الخاص بك.
- افتح المشروع وأعد تسمية ملفات .env.example إلى .env في دليل العميل والخادم.
- أضف متغيرات البيئة الخاصة بك إلى هذين الملفين.
- أضف http://localhost:5173 و http://localhost:5000 إلى المصفوفة المسموح بها الموجودة في المسار server/config/allowedOrigins.
- لتشغيل الواجهة الأمامية، افتح محطة طرفية جديدة وقم بتشغيل "cd client/" للانتقال إلى دليل العميل وتنفيذ ما يلي:
- لتشغيل الواجهة الخلفية، افتح محطة طرفية جديدة وقم بتشغيل "cd server/" للانتقال إلى دليل الخادم وتنفيذ ما يلي:
- افتح http://localhost:5173/ strong> من متصفحك لتشغيل تطبيق الويب.
خطوات الوصول إلى لوحة تحكم المشرف
- بعد تشغيل تطبيق الويب على جهازك، قم بالتسجيل في الموقع.
- افتح الآن مجموعة MongoDB الخاصة بك وأضف عنصر المسؤول يدويًا في حقل مصفوفة الأدوار للمستخدم الذي تريد جعله مسؤولاً ثم قم بتسجيل الدخول مرة أخرى على الموقع.
- الآن ستتمكن من الوصول إلى لوحة تحكم المشرف.
العودة إلى الأعلى
الصفحة الرئيسية
صفحة التسجيل
صفحة تسجيل الدخول
صفحة الملف الشخصي
صفحة الاتصال
صفحة الوصفات
صفحة المدونات
صفحة وصفة واحدة
صفحة مدونة واحدة
إضافة صفحة الوصفة
إضافة صفحة المدونة
لوحة تحكم المستخدمين المشرفين
لوحة تحكم وصفات المشرف
لوحة تحكم مدونات المشرف
️ الترخيص
شروط وأحكام الاستخدام والاستنساخ والتوزيع تخضع لترخيص معهد ماساتشوستس للتكنولوجيا.
أعطها ؟ إذا كنت ؟ هذا المستودع
العودة إلى الأعلى