قمت بتنفيذ مشروع متجر إلكتروني متكامل باسم Freshcart كجزء من تدريب عملي ضمن دورة متخصصة في تطوير الواجهات الأمامية.
تم تطوير الموقع باستخدام Angular وBootstrap لبناء واجهة تفاعلية وسريعة الاستجابة، مع تنظيم المحتوى باستخدام HTML5 وCSS3، وإضافة منطق ديناميكي عبر TypeScript
يشمل المشروع عدة صفحات أساسية مثل:
الصفحة الرئيسية لعرض المنتجات
صفحة تفاصيل المنتج
صفحة عربة التسوق
صفحة تسجيل الدخول وتسجيل المستخدم
لوحة تحكم مصغّرة
كما تم الاعتماد على استهلاك API خارجي لجلب المنتجات والمستخدمين، بالإضافة إلى التعامل مع التوكنات (JWT) لتأمين بعض الصفحات. تم تطبيق نظام تصفح سلس وسهل للمستخدم، مع مراعاة البنية الصحيحة للكود وتنسيقه بما يتوافق مع أفضل الممارسات.