ShopEx هو متجر إلكتروني ذكي متكامل تم تطويره لتقديم تجربة تسوق حديثة تعتمد على الأداء العالي والذكاء الاصطناعي، حيث يجمع بين السرعة، القابلية للتوسع، والأتمتة الذكية لتلبية متطلبات التجارة الإلكترونية الحديثة.
تم بناء المشروع باستخدام بنية معمارية متقدمة تعتمد على فصل الواجهة الأمامية عن الخلفية (Decoupled Architecture)، حيث تم تطوير الواجهة الأمامية باستخدام Next.js لضمان تجربة مستخدم سريعة ومتجاوبة، بينما تم تطوير الخادم الخلفي باستخدام Node.js مع PostgreSQL لإدارة البيانات بكفاءة عالية.
كما يتضمن المشروع طبقة مستقلة لخدمات الذكاء الاصطناعي تم تطويرها باستخدام Python و FastAPI، مع دمج Google Gemini API لتوفير مساعد ذكي يقدم دعمًا وتفاعلًا لحظيًا مع المستخدمين.
أهم مميزات المشروع:
* تطوير متجر إلكتروني متكامل وقابل للتوسع.
* تصميم واجهة مستخدم حديثة ومتجاوبة مع مختلف الأجهزة.
* نظام صلاحيات متعدد المستويات لإدارة المستخدمين والأدوار المختلفة.
* دمج تقنيات الذكاء الاصطناعي لتقديم تجربة تسوق أكثر ذكاءً.
* استخدام Redis و BullMQ لمعالجة المهام غير المتزامنة وتحسين الأداء.
* بناء واجهات برمجية (APIs) عالية الكفاءة وآمنة.
* إدارة قواعد البيانات باستخدام PostgreSQL.
التقنيات المستخدمة:
* Next.js
* Node.js
* Express.js
* PostgreSQL
* Python FastAPI
* Google Gemini API
* Redis
* BullMQ
يعكس مشروع ShopEx مفهومًا حديثًا للتجارة الإلكترونية، حيث لا يقتصر على كونه متجرًا إلكترونيًا تقليديًا، بل يمثل نظامًا ذكيًا متكاملاً يجمع بين الأداء العالي وتقنيات الذكاء الاصطناعي لتحسين تجربة المستخدم وزيادة كفاءة إدارة المنصة.