قمت بتطوير FreshCart، وهي منصة تجارة إلكترونية عصرية تم تصميمها لتقديم تجربة تسوق سلسة وسريعة. المشروع يركز على الأداء العالي وتجربة المستخدم (UX) وتوافق الموقع مع جميع الشاشات.
أبرز المميزات التي تم تنفيذها:
عرض المنتجات الديناميكي: سحب وعرض المنتجات من API خارجي مع دعم التصنيفات (Categories) والبراندات.
نظام تسوق متكامل: عربة تسوق (Cart) تعمل بكفاءة مع إمكانية إضافة وحذف وتعديل المنتجات.
واجهة مستخدم عصرية: تصميم Responsive بالكامل يعمل على الموبايل والتابلت والـ Desktop بامتياز.
الأداء السريع: استخدام تقنيات الـ Caching لضمان سرعة تحميل المنتجات.
الأمان والتحقق: نظام تسجيل دخول وحماية للمسارات (Route Guards).
التقنيات المستخدمة (Tech Stack):
Framework: React.js / Next.js
Styling: Tailwind CSS (للتصميم العصري والسريع)
State Management: (مثل Redux Toolkit أو Context API) لضمان مزامنة البيانات.
Data Fetching: Axios & React Query (لضمان استقرار سحب البيانات).
Components: استخدام مكتبات متطورة مثل Flowbite أو Headless UI."