نظرة عامة
NexaCart منصة تجارة إلكترونية متكاملة ومتعددة الفئات، مصممة لتوفير تجربة تسوق سلسة في مجالات الأزياء والإلكترونيات ومنتجات نمط الحياة. تم تطوير المنصة باستخدام Next.js وPrisma، وتتميز بتصفح المنتجات بشكل ديناميكي مع إمكانية البحث والتصفية المتقدمة، واختيار خيارات متعددة (المقاس، السعر)، ونظام متكامل لسلة التسوق وقائمة الأمنيات. تدعم المنصة الدفع الآمن عبر Stripe بالإضافة إلى الدفع النقدي، ولوحة تحكم كاملة لملف تعريف المستخدم (الطلبات، التقييمات، الإعدادات)، ونظام متكامل لتقييم المنتجات (إنشاء، تعديل، حذف). يوفر التطبيق دعمًا ثنائي اللغة (العربية/الإنجليزية) مع دعم كامل للغات التي تُكتب من اليمين إلى اليسار، وأربعة أنظمة ألوان ديناميكية، ومصادقة ثنائية عبر بيانات اعتماد Google OAuth وNextAuth. تركز المنصة على الأداء العالي، وقابلية التوسع، والبنية النظيفة.
الميزات الرئيسية والمواصفات الفنية:
- المصادقة والأمان: مصادقة آمنة عبر Auth.js / NextAuth تدعم تسجيل الدخول القياسي وGoogle OAuth.
- تجربة تسوق سلسة: إدارة ديناميكية لسلة التسوق وقائمة الأمنيات، ودعم لخيارات المنتجات (الأحجام والأنواع)، وخيارات دفع مرنة عبر تكامل Stripe والدفع عند الاستلام.
- بحث وتصفح متقدمان: محرك بحث وتصفية ذكي مصنف حسب نوع المنتج.
- تفاعل المستخدمين والتقييمات: نظام CRUD متكامل لإضافة وتعديل وحذف تقييمات المنتجات.
- لوحة التحكم والتخصيص: ملف تعريف مستخدم شامل لإدارة الطلبات والتقييمات وإعدادات الحساب، ودعم ثنائي اللغة (العربية/الإنجليزية)، ومحرك متعدد السمات يضم 4 لوحات ألوان مخصصة (الأخضر الزمردي، البرتقالي الزاهي، البنفسجي الملكي، الأزرق المحيطي).
- قريبًا: نظام مدونة متكامل لإثراء محتوى المنصة وتحسين محركات البحث.