الواجهة الأمامية (Front-end):
مبني باستخدام Next.js و TailwindCSS مع مكتبة Shadcn لدعم الوضع الليلي والنهاري.
تصميم عصري وأنيق متجاوب مع جميع الأجهزة.
تجربة مستخدم سلسة وسهلة التصفح.
الصفحات الأساسية:
الصفحة الرئيسية (Landing Page): واجهة جذابة تعرض أبرز المنتجات والعروض.
صفحة المنتجات (Products): مع ترقيم الصفحات (Pagination)، الفلاتر (Filters)، وخاصية البحث.
صفحة تفاصيل المنتج (Product Details): عرض صور المنتج، السعر، المواصفات، والمراجعات.
عربة التسوق (Cart): إدارة المنتجات المضافة وإجراء التعديلات.
صفحة الطلبات (Orders): لمتابعة حالة الطلبات.
صفحة الحساب (Profile): لعرض وتحديث بيانات المستخدم وإدارة طلباته.
التحقق من صحة البيانات باستخدام Zod و React Hook Form.
الواجهة الخلفية (Back-end):
مبني باستخدام Node.js و Express و MongoDB بلغة TypeScript.
التحقق من صحة البيانات باستخدام Joi.
نظام مصادقة آمن باستخدام Passport.js و JWT مع كوكيز آمنة (HttpOnly Cookies).
واجهات برمجية (REST API) لإدارة المنتجات، المستخدمين، الطلبات، وعربة التسوق.
دعم الترقيم (Pagination) و الفلاتر (Filters) للمنتجات.
المميزات:
نظام متكامل لإدارة متجر إلكتروني حديث.
تجربة شراء سلسة من تصفح المنتجات إلى إتمام الطلب.
تصميم مرن وقابل للتطوير لأي منصة تجارة إلكترونية.