BNSENA — منصة تجارة إلكترونية متكاملة (Full-Stack E-Commerce)
✨ تطوير متجر إلكتروني متكامل باستخدام Next.js (Pages Router) وTypeScript، مع دعم تقنيات SSG وSSR لتقديم صفحات منتجات سريعة ومتوافقة مع معايير تحسين محركات البحث (SEO).
✨ نظام مصادقة متكامل باستخدام Firebase Authentication يشمل إنشاء الحسابات، تسجيل الدخول، استعادة كلمة المرور، وحماية الصفحات المخصصة للمستخدمين.
✨ بوابة دفع آمنة عبر Kashier باستخدام بنية Server-to-Server، مع إنشاء جلسات الدفع، والتحقق من العمليات، ومعالجة Webhooks الموقعة باستخدام HMAC-SHA256، مما يضمن عدم تعريض المفاتيح السرية للواجهة الأمامية.
✨ إدارة الطلبات في الوقت الفعلي باستخدام Cloud Firestore (NoSQL)، مع تتبع حالة الطلبات (Pending → Paid / Failed)، ومنع عمليات الشراء المكررة من خلال التحقق من سجل مشتريات المستخدم.
✨ نظام Webhook احتياطي موثوق يعتمد على التحقق من التوقيع الرقمي (HMAC-SHA256) لضمان تسجيل عمليات الدفع حتى في حال إغلاق المستخدم للمتصفح أثناء إتمام عملية الشراء.
✨ واجهة مستخدم احترافية ومتجاوبة تم تطويرها باستخدام Tailwind CSS v4، مع إضافة حركات انتقالية سلسة وعالية الأداء باستخدام GSAP.
✨ دمج نظام حجز المواعيد من خلال Cal.com داخل التطبيق، مما يسمح للمستخدمين بحجز المواعيد دون مغادرة الموقع.
✨ تحسين شامل لمحركات البحث (SEO) عبر إنشاء ملفات sitemap.xml وrobots.txt بشكل ديناميكي لضمان أرشفة جميع صفحات الموقع بكفاءة.
✨ هيكل برمجي قابل للتوسع يعتمد على مكونات ووحدات قابلة لإعادة الاستخدام، مع فصل واضح بين طبقات المشروع مثل lib وcomponents وpages/api، مما يسهل الصيانة والتطوير المستقبلي.
✨ متجر إلكتروني متكامل وجاهز للإنتاج يتضمن صفحات المنتجات الديناميكية، والتصنيفات، والبحث، والمدونة، وصفحات السياسات، لتقديم تجربة تسوق احترافية وقابلة للتوسع.