spring-jungle هو تطبيق ويب عربي أولاً يتيح لصاحب الصور تقديم صوره ضمن معرض سينمائي احترافي يعتمد على الحركة الحية داخل الويب والخلفيات المتحركة. يركز المنتج على إحساس العرض الخاص المتقن: صور ثابتة معروضة بإطارات دقيقة، وحركة ميكانيكية هادئة، وبيئة بصرية داكنة تشبه أداة عرض فاخرة.
الجمهور الحالي للمنتج هو صاحب الصور الذي يريد إعداد معرضه وحفظه واستعراضه، والزائر المشاهد الذي يتصفح المعرض السينمائي بعد الوصول إليه.
المنتج لا ينشئ ملف فيديو، ولا يحوّل الصور إلى فيديو، ولا يصدّر أو يرندر محتوى فيديو. معنى “سينمائي” في هذا المنتج هو العرض الحي داخل صفحة الويب أو التطبيق عبر تأثيرات الحركة والخلفيات المتحركة.
يوفر spring-jungle واجهة ويب مخصصة تعرض صور المستخدمين في معرض ذي طابع سينمائي حي. يملك صاحب الصور معرضاً محفوظاً بشكل دائم، يضيف إليه الصور ويختار أسلوب العرض السينمائي، ثم يستعرض النتيجة. يستطيع الزائر المشاهد تصفح المعرض السينمائي ضمن وجهة العرض المتاحة له بعد تسجيل الدخول وفق عقد الوصول المعتمد.
يشمل التسليم الحالي:
Removed from scope
يُسلّم spring-jungle كتطبيق ويب مخصص بواجهة يملكها التطبيق. تُدار هوية صاحب الصور داخل التطبيق لأن الصور وإعدادات المعرض تحتاج إلى ارتباط دائم بصاحبها وإمكانية العودة إليها لاحقاً.
تسجيل الدخول والتسجيل الذاتي جزءان من رحلة الوصول إلى إدارة المعرض. لا يضيف ذلك قدرات لإدارة حسابات متقدمة أو صلاحيات تفاضلية أو أدوار إدارية، لأن هذه القدرات غير مطلوبة حالياً.
يظل العرض السينمائي عرضاً مباشراً داخل الويب. تتضمن التجربة صوراً ثابتة، وإضاءة انتقالية، وحركة عرض، وخلفيات متحركة ضمن الواجهة، لكن لا تتضمن إنتاج أصل فيديو أو تنزيل فيديو أو معالجة فيديو.
Sign Up لبدء الاستخدام الذاتي.Login.01–05.إدارة المعرض بعد نجاح التحقق.Sign Up عندما لا يكون لدى صاحب الصور حساب قائم.إدارة المعرض بعد نجاح التسجيل.Login لصاحب الصور الذي يملك هوية مسبقة.المعرض السينمائي.Still وSweep وTurntable.إدارة المعرض لتعديل الصور أو إعدادات العرض.As a صاحب الصور / العارض, I should عرض صوري ضمن صفحة ويب أو تطبيق ذي مظهر سينمائي احترافي، so that أرى صوري معروضة بصورة جذابة ومصقولة.
المعرض السينمائي بإطارات وعرض بصري سينمائي حي.المعرض السينمائي.إدارة المعرض لتعديل الصور أو إعدادات العرض.As a صاحب الصور / العارض, I should إضافة صوري إلى معرضي وإدارتها، so that يصبح لدي محتوى محفوظ يمكن عرضه سينمائياً.
إدارة المعرض بعد تسجيل الدخول ويضيف صوراً.المعرض السينمائي.As a صاحب الصور / العارض, I should اختيار طريقة العرض السينمائي وتأثيرات حركة الصور، so that يطابق المعرض الإحساس السينمائي المطلوب.
إدارة المعرض.المعرض السينمائي.Still وSweep وTurntable.As a صاحب الصور / العارض, I should اختيار خلفيات متحركة لعرض صوري، so that تكتمل تجربة المعرض السينمائي الحية.
إدارة المعرض.المعرض السينمائي.As a صاحب الصور / العارض, I should التسجيل ذاتياً قبل إدارة معرضي، so that ترتبط صوري وإعدادات العرض المحفوظة بهويتي.
Landing ويدخل بيانات التسجيل في Sign Up.إدارة المعرض.Sign Up متاح دون تسجيل دخول.As a صاحب الصور / العارض, I should التحقق عند العودة، so that أصل إلى صوري وإعدادات العرض المحفوظة.
Login.Login متاح دون تسجيل دخول.إدارة المعرض.As a الزائر المشاهد, I should تصفح الصور في المعرض السينمائي مع تأثيرات الحركة والخلفيات المتحركة، so that أستمتع بعرض سينمائي سلس دون الحاجة إلى إنشاء فيديو.
المعرض السينمائي بعد تسجيل الدخول وفق عقد الوصول.As a صاحب الصور / العارض, I should أن تبقى صوري وإعدادات العرض السينمائي محفوظة عند عودتي، so that أتمكن من استئناف إدارة معرضي واستعراضه.
إدارة المعرض.المعرض السينمائي.As a صاحب الصور / العارض, I should مشاهدة تجربة سينمائية داخل الويب دون أن ينشئ التطبيق ملف فيديو، so that يظل نطاق المنتج عرض الصور الحي فقط.
صاحب الصور هو المستخدم الذي يريد تقديم صوره بأسلوب سينمائي احترافي على صفحة ويب أو تطبيق. تختلف مهمته عن مهمة الزائر لأنه ينشئ محتوى المعرض ويضبطه ويحفظه، ثم يعود لاحقاً لاستئناف العمل على صوره وإعدادات عرضه.
Still وSweep وTurntable، وإعدادات الخلفية المتحركة.الزائر المشاهد هو الشخص الذي يفتح المعرض السينمائي لتصفح الصور والاستمتاع بطريقة عرضها. لا تتمثل مهمته في إنشاء المحتوى أو إدارة إعداداته أو إنتاج فيديو.
Landing دون تسجيل دخول.Sign Up.إدارة المعرض.Sign Up رسالة خطأ وتتيح تصحيح المدخلات وإعادة المحاولة.Landing أو يصل مباشرة إلى صفحة Login.Login.إدارة المعرض.Sign Up.إدارة المعرض بعد تسجيل الدخول.Still أو Sweep أو Turntable.المعرض السينمائي.المعرض السينمائي بعد تسجيل الدخول.إدارة المعرض إذا أراد تعديل الصور أو الإعدادات.Landing.المعرض السينمائي.Muse: MARQ by Garmin
Headline: Precision instrument for pictures — titanium dark, amber needles, cinematic stills
| الدور | اللون | الاستخدام |
|---|---|---|
| الخلفية الرئيسية | #0E1013 | أرضية غرافيت-تيتانيوم داكنة تغطي نحو 70% من كل شاشة |
| الأسطح واللوحات | #1A1D22 | ألواح مرتفعة قليلاً ومساحات النماذج والإدارة |
| خطوط التقسيم | #2A2E34 | قواعد شعرية بسماكة 1px وإطارات الصور |
| النص الأساسي | #EDE8DE | نص دافئ عالي التباين |
| اللون الأساسي | #C9A227 | العلامات النشطة، إبرة العداد، CTA واحد، وحلقات التركيز |
| إشارة المعاينة الحية | #2FB6A8 | حالات المعاينة أو الحالة الحية فقط، وبنسبة لا تتجاوز 8% من السطح |
| النص الثانوي | #8A8578 | بيانات وصفية صغيرة بحجم 12–14px فقط |
لا يُستخدم الأزرق أو النيلي في أي جزء من الواجهة.
Saira Condensed بوزن 600 أو 700.IBM Plex Sans Arabic بوزن 700 عند الحاجة إلى دعم RTL.IBM Plex Sans Arabic.Saira Condensed بوزن 500، مع أرقام tabular.مقياس الطباعة:
clamp(40px, 8vw, 104px)clamp(32px, 5.5vw, 64px)36px24px17px12pxيكون ارتفاع السطر للعناوين الكبيرة 0.95، وللنصوص 1.6. تستخدم التسميات الدقيقة تباعد أحرف 0.18em بأسلوب نقش أداة قياس.
01–05.تبدأ صفحة Landing بمسرح داكن كامل العرض. يحتل المستخدم أو مثال المعرض البصري الثلثين الأيمنين داخل إطار معدني محكوم، مع امتداد الصورة خارج الحافة اليمنى دون تغطية أي نص قابل للقراءة. يوضع فوق الزاوية السفلية اليسرى للصورة قرص دائري كهرماني يحتوي على إبرة وقيمة عدد الصور.
يظهر في الثلث الأيسر عنوان عربي كبير متراص بأسلوب نقش أجهزة القياس، يليه شريط CTA كهرماني واحد. تحت الشريط صف بيانات شعري يعرض ثلاثة مؤشرات رقمية: الصور، المشاهد، وثواني الحركة.
تتحول الصور في المعرض السينمائي إلى “وجوه أجهزة”: كل صورة داخل إطار شعري، وتحتها صف بيانات وصفية، وفوقها عداد دائري صغير. تعيد الفكرة تركيب عناصر مقبولة فقط: الصور، عدد الصور، بيانات العرض، الحركة الحية، والخلفيات المتحركة، دون إنشاء صفحة أو قدرة جديدة.
Interaction Model: Animated
Motion Tempo: cinematic
Hero Dimensionality: dimensional_css
ease-out دون ارتداد.لا يتطلب التصميم مشهد WebGL أو Canvas أو R3F أو Drei، لأن البعد البصري المطلوب يتحقق عبر CSS ذي طبقات وإضاءة وحركة محسوبة.
Landing متاحة دون تسجيل دخول.Login متاحة دون تسجيل دخول.Sign Up متاحة دون تسجيل دخول.إدارة المعرض تسجيل الدخول.المعرض السينمائي تسجيل الدخول.prefers-reduced-motion.ease-out.Landing وLogin وSign Up وإدارة المعرض والمعرض السينمائي.frontend: تطبيق React.backend: عملية FastAPI المشتركة.database: MariaDB للبيانات الدائمة.docker-compose.yml هذه الخدمات القابلة للتشغيل.LandingLoginSign Upإدارة المعرضالمعرض السينمائيLanding: دون تسجيل دخول.Login: دون تسجيل دخول.Sign Up: دون تسجيل دخول.إدارة المعرض: يتطلب تسجيل الدخول.المعرض السينمائي: يتطلب تسجيل الدخول.
spring-jungle · عرض ويب حي
صور ثابتة داخل إطارات دقيقة، بتأثيرات حركة وخلفيات متحركة تُعرض مباشرة في الويب.
بدء الاستخدامSign UpPLATES · 02
صور ثابتة داخل إطارات شعرية، وصف بياناتها محفور أسفل كل لوحة كما على حلقة الساعة.
معاينة المعرض السينمائي — 01
معاينة المعرض السينمائي — 02
معاينة المعرض السينمائي — 03
Entry

spring-jungle · عرض ويب حي
صور ثابتة داخل إطارات دقيقة، بتأثيرات حركة وخلفيات متحركة تُعرض مباشرة في الويب.
بدء الاستخدامSign UpPLATES · 02
صور ثابتة داخل إطارات شعرية، وصف بياناتها محفور أسفل كل لوحة كما على حلقة الساعة.
معاينة المعرض السينمائي — 01
معاينة المعرض السينمائي — 02
معاينة المعرض السينمائي — 03
Entry
No comments yet. Be the first!