○ هذا المشروع مخصص لبيع الأثاث وأنواعها فقط, يوجد واجهة للمستخدم وأيضا واجهة المسؤول, وللمشروع المميزات والوظائف الأساسية مثل عملية الشراء وحفظ المنتجات في الشاحنة او قائمة الأمنيات و المصادقة وصلاحيات المستخدم والتصميم المتجاوب.
○ مراحل تنفيذه:
1 - تجهيز بيئة العمل وهي node.js لعمل مشروع next.js مع استخدام typescript و tailwind وتثبيت الإضافات مثل Prisma لمحاكاة وجود قاعدة بيانات, Shadcn لاستخدام المكونات الجاهزة للموقع, و lucide-react للأيقونات.
2 - انشاء مخطط البيانات وعلاقتهم: المستخدم, المستهلك, المنتج, الطلب, عنصر الطلب, عنصر شاحنة الأثاث, عنصر قائمة الامنيات.
3 - هيكلة المجلدات والملفات.
4 - انشاء التصميم المبدئي للصفحات.
5 - انشاء قسم المستهلك: عرض المنتجات, شاحنة الأثاث, قائمة الامنيات, و المصادقة والصلاحيات بواسطة Next-auth, وسائل الدفع بواسطة Stripe, وعمليات البحث.
6 - انشاء قسم المسؤول: اصدار الأثاث بواسطة المسؤول, مراقبة المبيعات وتحليلها, والاطلاع على الطلبات والمشتريين, والاطلاع على المنتجات الموجودة .
7 - تحسين التصميم والأداء واضافة خيار الوضع المظلم ويتم حفظ الوضع في local storage.
8 - اختبار الموقع من الوقوع في الأخطاء واستكشافها واصلاحها.
○ أقسام المشروع الأساسية:
1 - قسم البداية: يوجد به المنتجات الجديدة والمشهورة والهدايا لأشخاص تحبهم.
2 - قسم عننا: يعرض الخدمات وعن الفريق و التوصيات من قبل رجال الأعمال.
3 - قسم التسوق: الذي يوجد به جميع المنتجات ويمكنك فلترتها.
4 - قسم التواصل: الذي يمكن للمستخدمين ان يتواصلوا مع المسؤول.
5 - الشاحنة و قائمة الأمنيات: يوجد بها المنتجات التي يختارها المستخدم.
6 - قسم الملف الشخصي: يوجد به بيانات المستخدم والطلبات و الإعدادات.
7 - واجهة المسؤول: تحتوي على بيانات الشراء والمستخدمين, والطلبات, والمنتجات وإدارتها, والإحصائيات.
8 - قسم المصادقة: يحتوي على تسجيل الدخول وتعديل كلمة المرور.
○ مدة التنفيذ (شهر و نصف)
○ ملحوظة يوجد بعض الخدمات المعطلة مثل المصادقة عن القصد لغرض العرض فقط.
اسم المستقل | Ahmed B. |
عدد الإعجابات | 0 |
عدد المشاهدات | 9 |
تاريخ الإضافة | |
تاريخ الإنجاز |