MATJARNA هو متجر إلكتروني حديث لبيع الأجهزة الإلكترونية، تم تطويره لتقديم تجربة تسوق سلسة وسريعة مع تصميم احترافي يعكس أفضل ممارسات تطوير تطبيقات الويب الحديثة.
يعتمد المشروع على Next.js وReact وTypeScript في الواجهة الأمامية، مع إدارة حالة متقدمة للتطبيق (Authentication & Cart) لضمان تجربة مستخدم ديناميكية وسلسة، بالإضافة إلى تكامل قوي مع الـ APIs لجلب البيانات بشكل فعال.
? أهم المميزات:
?️ تجربة تسوق متكاملة: تصفح المنتجات والتصنيفات بسهولة من خلال واجهة نظيفة وسريعة
? نظام تسجيل دخول وحماية الصفحات: باستخدام Authentication مع حماية Routes للمستخدمين
? سلة مشتريات تفاعلية: إدارة المنتجات داخل السلة باستخدام React Context
⚡ أداء عالي: بفضل استخدام Next.js (SSR + Optimization)
? تصميم متجاوب بالكامل (Responsive) لجميع الأجهزة
? إدارة حالة منظمة لتجربة مستخدم مستقرة وسلسة
?️ عرض العلامات التجارية مثل Apple وSamsung وغيرها
? تعامل ذكي مع البيانات مع وجود fallback للصور والبيانات
?️ التقنيات المستخدمة:
Frontend: Next.js, React, TypeScript
Styling: Tailwind CSS
State Management: React Context
Authentication: Custom Auth System + Protected Routes
Tools: Git, GitHub, Vercel
?️ ما يميز المشروع:
تطبيق عملي يحاكي متجر حقيقي من حيث الفكرة والتنفيذ
تنظيم كود احترافي (Clean Code + Scalable Structure)
التركيز على User Experience + Performance
تطبيق مفاهيم Route Protection وState Management بشكل فعلي