2026تطوير متكامل
DzArtisan
منصّة تربط الأفراد بالحرفيين في الجزائر، أُنجزت في ثنائي. واجهة برمجية واحدة تخدم الموقع العمومي، ولوحتَي الزبون والحرفي، ولوحة الإدارة.

- السياق
- مشروع نهاية الطور، أُنجز في ثنائي. لا يزال العثور على حرفي مؤهّل في الجزائر يمرّ عبر التوصية الشفهية: لا دليل موثوق، ولا أثر للتدخّلات السابقة، ولا سبيل للتظلّم عند الخلاف.
- المشكلة
- المنصّة ليست دليلًا. ثلاثة أدوار بصلاحيات مختلفة يجب أن تعمل جنبًا إلى جنب، والنزاعات تستوجب فصلًا، والاشتراكات تحصيلًا، والجميع يجب أن يبقى متزامنًا آنيًّا، على شبكات وأجهزة غير متكافئة.
- المقاربة
- زميلي في المشروع كتب الواجهة البرمجية بـLaravel، برموز Sanctum وتحقّق ثنائي على لوحة الإدارة. وأنا بنيتُ كلّ ما يقع في الجهة الأخرى منها: الموقع العمومي، ولوحتَي الزبون والحرفي، ولوحة الإدارة، كلّها بـNext.js فوق تلك الواجهة البرمجية. بحث جغرافي بالولاية والبلدية، وتقويم لأوقات الإتاحة، وعروض مسعّرة، ومعالجة للشكاوى، ومراسلة آنيّة عبر WebSockets.
- النتيجة
- 180 ملفًّا ونحو 28 ألف سطر في جهة الواجهة: 44 مسارًا و100 مكوّن، تغطّي ما يمتدّ من طلب التدخّل إلى دفع الاشتراك ومعالجة النزاع. والواجهة متوفّرة بالفرنسية والعربية بدعم كامل للكتابة من اليمين إلى اليسار.
- دوري
- الواجهة كاملةً، من التصميم إلى التسليم. وزميلي هو من كتب الواجهة البرمجية بـLaravel.
- التقنيات
- Next.js 16
- React
- Tailwind CSS
- Laravel 12
- MySQL
الشيفرة خاصة. المستودع متاح عند الطلب.
عرض حيّ