مرحبًا بكم في مشروع مشتل الزينة، وهو متجر إلكتروني لمشتل نباتات الزينة يقع في تشيلي. هذا المشروع هو أول مشروع رسمي لي في تطوير الويب، ويتميز بموقع ويب ديناميكي وسهل الاستخدام لأعمال مشتل محلية.
يعرض هذا المشروع مشتلًا لنباتات الزينة في تشيلي، مما يوفر منصة عبر الإنترنت حيث يمكن للعملاء استكشاف وشراء مجموعة متنوعة من نباتات الزينة. تم إنشاء الموقع باستخدام PHP للواجهة الخلفية، وVanilla JavaScript للتفاعل، وSCSS للتصميم، وGulp لأتمتة المهام. تتبع البنية نمط Model-View-Controller (MVC) لضمان قاعدة بيانات نظيفة ومنظمة.
controllers/
- تحتوي على وحدات التحكم التي تدير منطق التطبيق.models/
- يحتوي على النماذج التي تمثل البيانات ومنطق الأعمال.views/
- تحتوي على المشاهدات المسؤولة عن عرض واجهة المستخدم.public/
- يحتوي على ملفات يمكن الوصول إليها بشكل عام مثل CSS وJavaScript والصور.src/scss/
- الملفات المصدر لتصميم SCSS.gulpfile.js
- التكوين لمهام Gulp. لإعداد المشروع محليًا، اتبع الخطوات التالية:
استنساخ المستودع:
git clone https://github.com/yourusername/ornamental-nursery-project.git
انتقل إلى دليل المشروع:
cd ornamental-nursery-project
تثبيت التبعيات:
npm install
تجميع SCSS ومراقبة التغييرات:
gulp
إعداد قاعدة البيانات:
config.php
.ابدأ خادم التطوير:
الوصول إلى الموقع:
http://localhost/ornamental-nursery-project
.استكشاف الميزات:
إدارة الطلبات:
المساهمات هي موضع ترحيب! إذا كانت لديك اقتراحات لتحسينات أو ميزات جديدة، فلا تتردد في فتح مشكلة أو إرسال طلب سحب.
هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف الترخيص للحصول على التفاصيل.