عن المشروع
يعد MCQ Entertainments — Hire Website تطبيق Node 20 يوفر موقعًا عامًا للعملاء ونظامًا خلفيًا للتأجير لصالح شركة MCQ Entertainments Ltd. يتضمن كتالوج تأجير متوافق مع الهواتف المحمولة، وفحوصات التوفر، ومسار استفسار عن التأجير، وتوليدًا تلقائيًا لمسودات عروض الأسعار عند اختيار عنصر حقيقي من المخزون. كما يتم الحفاظ على قواعد الإيداع والحجز الحالية.
يوفر المشروع أيضًا دليل موردين مباشرًا مع روابط مباشرة إلى Farnell وCPC وCanford Audio وThomann UK وGear4music. عند تهيئة مفتاح Farnell API، يمكن للتطبيق استدعاء element14 Product Search API الرسمي لكتالوج Farnell في المملكة المتحدة؛ وإلا فإنه يعود إلى رابط بحث مباشر عن منتجات Farnell.
العمليات الإدارية محمية بواسطة bearer token، وتغطي المعدات، وتأكيد الدفع، وتعديلات الحجز (booking mutations). طبقة الاستمرارية الحالية هي مخزن ملفات JSON، وهو مناسب للاستخدام المحلي أو لخادم واحد، مع ملاحظة إنتاجية توصي بالانتقال إلى PostgreSQL قبل النشر متعدد المثيلات. تتوفر صورة Docker للنشر على AWS أو في حاويات (containers).
يتضمن المستودع اختبارات لقواعد التأجير الأساسية، ويوثق ملف README الحالة الراهنة للمكونات المبرمجة والمختبرة والتي لم يتم نشرها بعد.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.