مشروع متجر إلكتروني متكامل بخصائص حديثة لإدارة وتنظيم عمليات البيع عبر الإنترنت.
- تصفح المنتجات مع فلترة حسب الفئات
- نموذج طلب آمن
- بحث ذكي عن المنتجات
- معاينة تفاصيل المنتج
- 📦 إدارة المنتجات (CRUD)
- 🗂 إدارة الفئات
- 📊 تتبع الطلبات
- نظام مصادقة مستخدمين
- واجهة برمجية (API) RESTful
- نظام تخزين ملفات آمن
- حماية ضد هجمات CSRF و XSS
| الطبقة | التقنيات المستخدمة |
|---|---|
| الواجهة الأمامية | EJS، HTML5، CSS3، JavaScript |
| الخلفية | Node.js، Express.js |
| قاعدة البيانات | Postgresql (باستخدام Sequelize ORM) |
- Node.js v16+
- Postgresql v17+
- npm 7+
- استنساخ المستودع
git clone https://github.com/noone313/alpha-store.git
cd alpha-store
npm install- PORT = 3000
- DB_URI = 'Your DB URI'
- NODE_ENV=development
- JWT_SECRET='Your jwt secret'
- salt_rounds = 10
npm run dev