مشروع Shopcart
منصة تجارة إلكترونية مبنية باستخدام Next.js 16 وتقنيات حديثة في الواجهة والخلفية. يعتمد المشروع على Sanity.io لإدارة المحتوى والمنتجات، بينما يتولى Clerk إدارة نظام تسجيل الدخول وحسابات المستخدمين. تتم معالجة المدفوعات من خلال Stripe لضمان مستوى عالٍ من الأمان. تعتمد الواجهة على Tailwind CSS لتنسيق سريع ومرن، مع استخدام TypeScript لضبط الأنواع وتحسين موثوقية الشيفرة.
يستخدم المشروع مكتبات مثل @clerk/nextjs لإدارة الهوية، وحزم Sanity للربط مع نظام إدارة المحتوى، وStripe للتعامل مع المدفوعات، إضافة إلى Embla Carousel للعروض المنزلقة، وLucide React للأيقونات، وreact-hot-toast لعرض الإشعارات.