المشروع هو متجر إلكتروني صغير (Small E-commerce Website) معمول باستخدام PHP (لغة البرمجة) و MySQL (قاعدة البيانات).
المشروع بيسمح للمستخدم إنه يتصفح منتجات، يضيفها للسلة، ويعمل حساب عشان يشتري المنتجات.
️ المميزات الأساسية:
واجهة المستخدم (User Interface):
صفحة رئيسية تعرض المنتجات.
صفحة تفاصيل المنتج (الصورة – السعر – الوصف).
Navbar فيها روابط (Home – Products – Cart – Login/Register).
إدارة المستخدمين (Authentication System):
تسجيل حساب جديد (Register).
تسجيل الدخول (Login).
تسجيل الخروج (Logout).
التحقق من الحساب (ما يقدرش يدخل إلا لو مسجل).
إدارة المنتجات (Product Management):
عرض قائمة المنتجات.
إضافة منتج جديد (Add Product).
تعديل منتج (Edit).
حذف منتج (Delete).
تخزين البيانات في جدول products داخل MySQL.
سلة المشتريات (Shopping Cart):
المستخدم يضيف منتجات إلى السلة.
تعديل الكمية أو حذف منتج من السلة.
حساب السعر الإجمالي.
قاعدة البيانات (Database):
جدول users لتخزين بيانات المستخدمين.
جدول products لتخزين المنتجات.
جدول orders أو cart لتخزين طلبات المشتريات.
لوحة الإدارة (Admin Panel):
الدخول كـ Admin لإدارة المنتجات.
متابعة الطلبات (Orders).
الهدف من المشروع:
تدريب عملي على PHP + MySQL.
فهم كيفية التعامل مع Sessions & Authentication.
التدرب على CRUD operations (Create – Read – Update – Delete).
بناء تطبيق عملي مصغر يشبه أي E-commerce Website حقيقي.
️ مثال لصفحات المشروع:
index.php → الصفحة الرئيسية.
products.php → عرض المنتجات.
product.php?id=1 → تفاصيل المنتج.
cart.php → السلة.
login.php / register.php → تسجيل الدخول والتسجيل.
admin/ → لوحة التحكم الخاصة بالمشرف.