الحالة: منشور. الموقع: horseridingessaouira.com (أُطلق في الأصل باسم brahimcavalier.com، ثم جُدِّد وأُعيد إطلاقه مؤخرًا تحت horseridingessaouira.com)
المشكلة
المرشد المستقل لجولات الفروسية في الصويرة، وهو ينافس وكالات تجارية كبيرة، يحتاج منصة تنقل الثقة والاحترافية والأصالة المحلية فورًا. فالمسافرون الذين يبحثون عن جولات الخيل والجمال يريدون معرفة مدّة الجولة ومعايير السلامة والأسعار منذ البداية، ويتوقّعون طريقة سريعة وسلسة لتأكيد التوفّر من الهاتف دون المرور ببوابات دفع دولية معقّدة.
دوري
صمّمت تطبيق الويب ونفّذته بصفتي المطوّر المتكامل الوحيد، فأنشأت واجهة العميل المتجاوبة وبنية خدمات الواجهة الخلفية معًا، وضبطت تحسين محركات البحث المحلي لاستعلامات الجولات في الصويرة.
ما الذي بنيته
- تطبيق متكامل بـ React وExpress: طوّرت منصة ويب حديثة باستعمال React 18 وTypeScript وتوجيه Wouter وTailwind CSS ومكوّنات shadcn/ui، تعمل على واجهة خلفية بـ Express.js بمعالجة أخطاء مركزية.
- بنية قاعدة بيانات آمنة الأنواع: صمّمت مخطّط قاعدة بيانات PostgreSQL يُدار عبر Drizzle ORM، مع أنواع TypeScript مشتركة وتحقّق Zod أثناء التشغيل للخدمات وطلبات الحجز والشهادات وبطاقات الخيول ومقالات المدوّنة.
- كتالوج الخدمات وعرض الجولات: بنيت صفحات خدمات مهيكلة تفصّل جولات الشاطئ (ركض عند الغروب من ساعة إلى ساعتين)، ورحلات نصف اليوم في غابة الأركان، وجولات الجمال في الكثبان الساحلية، بأسعار شفّافة بالدرهم المغربي والأورو.
- طلبات الحجز عبر الاستمارة أو واتساب: نفّذت استمارة إلكترونية لطلب الحجز بـ React Hook Form وتحقّق Zod، مع بديل عبر واتساب مملوء مسبقًا بالخدمة والتاريخ المختارين.
- البحث المحلي والبيانات المنظَّمة من Schema.org: نفّذت بيانات JSON-LD غنيّة لـ
LocalBusinessوTouristAttractionوOfferCatalog، مع وسوم وصفية وخرائط موقع محسَّنة تستهدف استعلامات سياحة الفروسية عالية النيّة في الصويرة.
النتائج
لا أملك صلاحية الوصول إلى سجلّات الحجز الداخلية ولا إلى مؤشّرات التحويل عبر واتساب، لذا لا تُعرَض هنا أي ادّعاءات غير مدعومة عن الحجوزات أو المداخيل.
