تفاصيل العمل

Sana-shop هو متجر إلكترونية تم بناؤه باستخدام Next.js بالإضافة إلى TypeScript و Tailwind و Mongoose ومكتبات أخرى. تم تصميم الموقع لتوفير تجربة تسوق سلسة للمستخدمين، مما يتيح لهم تصفح مجموعة واسعة من المنتجات وتصفيتها، وإضافتها إلى عربة التسوق الخاصة بهم، وإجراء الدفع بمجرد تسجيل الدخول، كما يمكن لهم قراءة بعض المدونات المتعلقة بالتسوق.

تم بناء سانا شوب باستخدام واجهات برمجة التطبيقات API، مما يتيح التواصل السلس والفعال بين الخادم والعميل. كما تم دمج الموقع مع Next-auth، مما يتيح للمستخدمين التسجيل وتسجيل الدخول إلى حساباتهم. بمجرد تسجيل الدخول، يمكن للمستخدمين عرض تاريخ طلباتهم وإجراء المدفوعات باستخدام بوابة الدفع PayPal.

يتيح لوحة التحكم الخاصة بسانا شوب للمسؤول إدارة جميع المحتويات على الموقع، حيث يمكنه إضافة وتعديل وحذف المنتجات وحسابات المستخدمين باستخدام عمليات CRUD. كما يمكنه عرض وإدارة الطلبات والمدونات وتحديث حالات الطلبات.

تم بناء سانا شوب باستخدام TypeScript، الذي يوفر مزيدًا من سلامة النوع ويساعد على تقليل أخطاء الوقت التشغيل. تم استخدام Tailwind للتنسيق، مما يتيح للموقع أن يكون استجابة وجذابًا بصريًا عبر الأجهزة. تم استخدام Mongoose للاتصال بقاعدة بيانات MongoDB، التي تخزن جميع معلومات المنتجات وتفاصيل المستخدمين والمدونات وتاريخ الطلبات.

بطاقة العمل

اسم المستقل Mohammed B.
عدد الإعجابات 0
عدد المشاهدات 15
تاريخ الإضافة
تاريخ الإنجاز