NilU Egypt - منصة سياحة فاخرة متكاملة · بيئة إنتاج فعلية
تفاصيل العمل
منصة ويب متكاملة لشركة سياحة فاخرة متخصصة في الرحلات عبر مصر - مرفوعة على Vercel ومتصلة بقاعدة بيانات Supabase PostgreSQL حية، تخدم نوعين من المستخدمين: زوار وعملاء عبر واجهة عامة ثنائية اللغة، وفريق إداري عبر لوحة تحكم محمية بـ Auth Guard. الواجهة العامة: Hero Carousel ديناميكي من قاعدة البيانات، صفحة رحلات مع فلتر حسب التصنيف وعداد المقاعد المتبقية، صفحة تفصيلية لكل رحلة بـ slug فريد، مجلة مقالات بخمسة تصنيفات مع صفحة تفصيلية لكل مقال، معرض صور من Supabase Storage، قائمة أمنيات بـ Context API، أسئلة شائعة ديناميكية، نموذج تواصل عبر Resend API، صفحة من نحن. نظام الحجز: نموذج متعدد الخطوات - معلومات شخصية ← بيانات مسافرين ← رفع مستندات ← دفع ← تأكيد، مع حفظ البيانات في React state عبر الخطوات ودعم URL param لاختيار رحلة مسبقاً. جاهز للربط عبر APIs لمنصات الدفع لوحة التحكم الإدارية: Dashboard بإحصاءات فورية (حجوزات، إيرادات، رحلات)، CRUD كامل للرحلات مع دعم البيانات الثنائية اللغة، إدارة حجوزات مع حالات (pending / confirmed / cancelled)، إدارة مجلة وصور وأسئلة شائعة وشهادات عملاء، إعدادات موقع تتحكم في hero slides من site_settings دون أي تعديل في الكود. قاعدة البيانات: expeditions · bookings · journal_posts · gallery · testimonials · faqs · site_settings · user_roles — جميعها مؤمّنة بـ Row Level Security عبر Supabase مع RBAC بأدوار: owner / sales / support / marketing. التقنيات: Next.js 16 (App Router) · TypeScript · Tailwind CSS · shadcn/ui · Supabase (PostgreSQL + Auth + Storage) · next-intl (RTL/LTR كامل) · TanStack Query v5 · Framer Motion · React Hook Form + Zod · Resend API · Vercel ﷺ
بطاقة العمل
طلب عمل مماثل