Skip to content

noone313/alpha-store

Repository files navigation

🛒 متجر ألفا - Alpha Store

مشروع متجر إلكتروني متكامل بخصائص حديثة لإدارة وتنظيم عمليات البيع عبر الإنترنت.

🌟 المميزات الرئيسية

واجهة العملاء

  • تصفح المنتجات مع فلترة حسب الفئات
  • نموذج طلب آمن
  • بحث ذكي عن المنتجات
  • معاينة تفاصيل المنتج

لوحة التحكم الإدارية

  • 📦 إدارة المنتجات (CRUD)
  • 🗂 إدارة الفئات
  • 📊 تتبع الطلبات

خصائص تقنية

  • نظام مصادقة مستخدمين
  • واجهة برمجية (API) RESTful
  • نظام تخزين ملفات آمن
  • حماية ضد هجمات CSRF و XSS

🧩 البنية التقنية

المكدس التقني

الطبقة التقنيات المستخدمة
الواجهة الأمامية EJS، HTML5، CSS3، JavaScript
الخلفية Node.js، Express.js
قاعدة البيانات Postgresql (باستخدام Sequelize ORM)

🚀 البدء السريع

المتطلبات الأساسية

  • Node.js v16+
  • Postgresql v17+
  • npm 7+

خطوات التنصيب

  1. استنساخ المستودع
git clone https://github.com/noone313/alpha-store.git
cd alpha-store
npm install

إنشاء ملف البيئة (.env)

  • PORT = 3000
  • DB_URI = 'Your DB URI'
  • NODE_ENV=development
  • JWT_SECRET='Your jwt secret'
  • salt_rounds = 10

تشغيل التطبيق

npm run dev

🤝 دليل المساهمة

انسخ المشروع (Fork)

أضف التغييرات

افتح طلب دمج (Pull Request)

🔧 الإصدار الحالي: 1.0.0

📜 الترخيص

هذا المشروع مرخص تحت رخصة MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published