قمت بتطوير FreshCart، وهو تطبيق ويب متجاوب للتجارة الإلكترونية، تم بناؤه باستخدام تقنيات Angular و Tailwind CSS، مع دمج احترافي لواجهات برمجة التطبيقات (REST API).
يتضمن التطبيق مجموعة شاملة من الميزات، أبرزها:
- تصفح المنتجات، وعرض الفئات والعلامات التجارية، وصفحات تفاصيل المنتجات.
- نظام مصادقة آمن للمستخدمين (Authentication) مع حماية المسارات (Protected routes).
- إدارة متكاملة لسلة المشتريات وقائمة الرغبات، مع دعم ميزة حفظ البيانات للزوار غير المسجلين (Guest storage).
- مسار سلس لإتمام الطلب (Checkout) يدعم خياري الدفع النقدي والإلكتروني، بالإضافة إلى إدارة الطلبات.
- ميزات إضافية لتحسين تجربة المستخدم تشمل: الوضع الليلي (Dark mode)، معالجة حالات التحميل والأخطاء بفعالية، التخزين المؤقت (Caching)، وإشعارات التنبيه (Toast notifications).
خلال تطوير هذا المشروع، ركزت بشكل أساسي على تصميم واجهة مستخدم نظيفة (Clean UI)، وبناء مكونات برمجية قابلة لإعادة الاستخدام (Reusable components)، وتطبيق تخطيطات متجاوبة مع كافة الشاشات، لضمان تقديم تجربة تسوق سلسة ومميزة.