المشروع عبارة عن E-Commerce Platform لبيع المنتجات، المستخدم يقدر يتصفح المنتجات ويشوف تفاصيل كل منتج، وكمان يقدر يتصفح المنتجات من خلال الـ Categories.
عملت نظام تسجيل دخول وحسابات للمستخدمين، بحيث كل مستخدم يقدر يدير الـ Cart والـ Wishlist والـ Orders الخاصة بيه.
المستخدم يقدر يضيف المنتجات للـ Cart ويحدد الـ Quantity اللي محتاجها، وبعد كده يكمل عملية الـ Checkout وإنشاء الـ Order، مع توفير الدفع عند الاستلام أو الدفع بالكارت عن طريق Stripe.
كمان عملت الـ Wishlist بحيث المستخدم يقدر يحفظ المنتجات اللي مهتم بيها ويرجع لها في أي وقت، واستخدمت React Hook Form و Zod في التعامل مع الـ Forms والـ Validation.
استخدمت APIs جاهزة لجلب المنتجات والـ Categories وربطها بالموقع.
استخدمت في المشروع:
Next.js • TypeScript • Tailwind CSS • NextAuth.js • Context API • React Hook Form • Zod • REST APIs • Stripe