مشروع Zest Store هو متجر إلكتروني متكامل وديناميكي تم تطويره باستخدام إطار العمل Laravel (PHP)، مع التركيز الكامل على بناء بنية برمجية آمنة، منظمة، وقابلة للتوسع (Scalable) لإدارة عمليات التجارة الإلكترونية بسلاسة.
أبرز الميزات والأنظمة البرمجية التي تم تطويرها في المشروع:
نظام مصادقة آمن وموثوق (Authentication): بناء نظام تسجيل دخول وإنشاء حسابات للمستخدمين مع تشفير دقيق لبيانات المرور، لضمان تجربة تسوق آمنة لكل عميل.
إدارة الصلاحيات والأدوار (Authorization): فصل كامل للصلاحيات داخل الموقع، بحيث يمتلك مدير الموقع (Admin) لوحة تحكم شاملة لإدارة المنتجات والمخزون، بينما يمتلك العميل واجهة مخصصة للتسوق ومتابعة حساباته الشخصية فقط.
جدار حماية برمجي (Middleware): توظيف الـ Middlewares بذكاء لتأمين المسارات (Routes) داخل التطبيق؛ حيث تمنع الزوار غير المسجلين من الوصول لصفحات الدفع أو لوحة التحكم، وتوجيه كل مستخدم للمكان الصحيح بناءً على هويته وصلاحياته.
دورة طلب متكاملة وسلسة (Orders Tracking): نظام ديناميكي يبدأ من لحظة إضافة المنتج للسلة، مروراً بمعالجة البيانات، وصولاً إلى إنشاء طلب (Order) فريد في قاعدة البيانات برقم تتبع، مع تحديث فوري لحالة المخزون.
صفحة إنهاء الشراء (Checkout Process): تصميم وتطوير صفحة كاش أوت آمنة ومنظمة تجمع بيانات الشحن، وتحسب