تفاصيل العمل

○ هذا المشروع مخصص لبيع الأثاث وأنواعها فقط, يوجد واجهة للمستخدم وأيضا واجهة المسؤول, وللمشروع المميزات والوظائف الأساسية مثل عملية الشراء وحفظ المنتجات في الشاحنة او قائمة الأمنيات و المصادقة وصلاحيات المستخدم والتصميم المتجاوب.

○ مراحل تنفيذه:

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
تاريخ الإضافة
تاريخ الإنجاز