تفاصيل العمل

هيكل المشروع

الواجهة الأمامية: الصفحة الرئيسية، كل المنتجات (فلاتر + ترقيم)، تفاصيل المنتج (وصف + فنية)، السلة، إتمام الطلب، المساعدة/اتصل بنا.

البيانات: المنتجات (ref، سعر، سعر ترويجي، كمية، عملة، جنس، فنية تقنية)، التصنيفات، الماركات، المستخدمون، الطلبات، رسائل الاتصال.

الأمان: تسجيل الدخول (عملاء + مدير)، صلاحيات /admin و /compte.

لا تُحمّل أي بيانات تجريبية (منتجات/ماركات وهمية). إضافة المنتجات والماركات تتم عبر لوحة التحكم عند تفعيلها.

العمل والاختبار

بعد app:install يمكنك إضافة ماركات ومنتجات وشرائح الهيرو من لوحة التحكم (عند تفعيلها).

للاختبار بدون لوحة تحكم: استخدم الهجرات فقط؛ الصفحة الرئيسية وكل المنتجات تعمل بحالة فارغة (بدون منتجات/ماركات).

للتطوير: APP_ENV=dev و symfony server:start أو php -S ... -t public.

أوامر مفيدة

الأمر الوصف

php bin/console app:install تهيئة المشروع: تصنيفات افتراضية + إنشاء مستخدم مدير واحد

php bin/console doctrine:migrations:migrate تنفيذ هجرات قاعدة البيانات

php bin/console make:entity إنشاء كيان جديد

التوثيق الداخلي

docs/FEATURES.md — قائمة الميزات المنفذة وما تبقى (لوحة تحكم، حساب عميل، إلخ).

docs/mysql-setup.sql — نموذج إعداد MySQL.

المشروع معد للاستخدام الاحترافي والتطوير والاختبار دون الاعتماد على بيانات تجريبية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة