تسليم المحتوى
يتصفّح الزائر الوجهات والباقات ومقالات المدوّنة المقدَّمة من واجهة Django البرمجية إلى تطبيق React الثابت أحادي الصفحة.
- 1يفتح الزائر تطبيق الصفحة الواحدة المستضاف على Vercel؛ تُقدَّم حزمة Vite الثابتة ويحسم React Router المسار داخل المتصفّح.
- 2يستدعي مكوّن الصفحة تطبيق `apis` في Django عبر HTTPS باستخدام العنوان الأساسي المضمَّن وقت البناء من `.env.production`.
- 3يوجّه Django الطلب إلى تطبيق `destinations` أو `blogs`، فيُسلسِل مدخلات الكتالوج أو تفاصيل الباقة أو مقالات المدوّنة.
- 4يتحقّق `django-cors-headers` من مصدر الطلب قبل إعادة الاستجابة.
- 5يعرض React المحتوى؛ ويشغّل Swiper شرائح الوجهات والباقات، وتُقدَّم الصور من حقول الوسائط في Django المدعومة بـ Pillow.



