الموقع مبني على الثلاث أساسيات بتوع الويب:
HTML: ده الأساس اللي شايل كل عناصر الصفحات، من عناوين، فورمات، أزرار، وصور.
CSS:هنا واضح إنك مهتم بالشكل والتنسيق، الخلفيات، الألوان، الخطوط، وطريقة عرض العربيات كلها متظبطة.
JavaScript:دي بقى اللي محركة الصفحات وبتديها تفاعل. زي التحقق من البيانات في الفورم، حساب تكلفة الإيجار على حسب الأيام، وتنفيذ أوامر الأزرار زي "Submit" أو "Rent Now" من غير ما الصفحة تعيد تحميل نفسها.
الصفحات ووظيفتها
الموقع متقسم بشكل منطقي وبيغطي رحلة المستخدم من أول ما يدخل لحد ما يحجز العربية.
1. الدخول والتسجيل
صفحة تسجيل الدخول: بسيطة ومباشرة، اسم مستخدم وكلمة سر، مع خيارين للتسجيل (مالك أو عميل). خطوة كويسة جدًا إنك مفرق بين نوعين الحسابات.
صفحة تسجيل المالك: هنا المالك يقدر يدخل بياناته وبيانات عربيته (الموديل، السعر، الصورة.. إلخ) عشان يضيفها للموقع و هتظهر قدام آلاف العملاء اللي بيدوروا على عربية للإيجار.
2. استعراض العربيات
الصفحة الرئيسية: فيها واجهة ترحيبية وصورة كبيرة، مع شريط تنقل يوصل الزائر بسرعة لأي قسم.
صفحة عرض العربيات: بتعرض كل السيارات بشكل منظم، صورة + اسم + سعر، وزرين: واحد للحجز السريع وواحد للتفاصيل.
صفحة تفاصيل العربية: فيها كل المعلومات الكاملة عن العربية: الماركة، الموديل، اللون، السعر، وصور أكتر، مع زر "Rent Now" للحجز.
3. الحجز وإدارة الحساب
صفحة الحجز: المستخدم يحدد تواريخ الإيجار ومكان الاستلام
صفحة الفاتورة: بتعرض رقم الفاتورة، عدد الأيام، وإجمالي السعر اللي بيتم حسابه بالـ JavaScript.
صفحة الحساب: بيشوف فيها بياناته اللي سجل بيها، ودي ممكن في المستقبل تسمحله يعدلها.
-اللي عملته يعتبر أساس قوي جدًا للـ Front-End لمشروع زي ده. باين إن عندك تصور كامل لرحلة المستخدم من أول دخول الموقع لحد استلام الفاتورة. الخطوة الجاية الطبيعية تبقى تطوير الـ Back-End عشان يبقى فيه تسجيل فعلي للبيانات وحجوزات حقيقية.