تطبيق ويب متكامل Full-Stack لربط جميع المبدعين في الوطن العربي مع العملاء والوكالات

تفاصيل العمل

✨ نظرة عامة علي التطبيق

نظام حديث ومتكامل مبني بتقنيات الجيل الجديد (Next.js + Node.js + MongoDB)، يُمكّن من إدارة منصات العمل الحر بسلاسة وأمان.

النظام يدعم ثلاثة أدوار رئيسية:

العميل (Client): يطلب الخدمات ويدير حجوزاته.

المستقل (Freelancer): ينشئ خدماته، ويقبل أو يرفض الحجوزات.

المدير (Admin): يتحكم في النظام بالكامل، ويعرض جميع البيانات.

? الأمان والموثوقية

نظام مصادقة قوي باستخدام JWT Tokens.

صلاحيات دقيقة لكل دور — لا يمكن لأي مستخدم تجاوز حدوده.

حماية من هجمات القوة الغاشمة (Brute Force) عبر Rate Limiting.

تحقق من صحة البيانات (Validation) في كل طلب.

لا يتم تخزين التوكنات في قاعدة البيانات — نظام stateless آمن.

? الميزات الرئيسية

✅ إدارة المستخدمين

تسجيل دخول / تسجيل حساب

تعديل الملف الشخصي (بما في ذلك الصورة)

حذف الحساب (للعميل/المستقل)

✅ إدارة الخدمات

إنشاء خدمات جديدة (عنوان، وصف، مدة، سعر)

تعديل أو حذف الخدمات (للمالك فقط)

عرض الخدمات حسب الدور (العميل يرى الكل، المستقل يرى خدماته فقط)

✅ نظام الحجوزات الذكي

حجز خدمة بتاريخ محدد

منع الحجز في تواريخ سابقة

منع الحجز المتكرر لنفس التاريخ

تتبع حالة الحجز: (قيد الانتظار، مقبول، مكتمل، ملغى)

✅ واجهة مستخدم احترافية

تصميم حديث وسريع (بدون مكتبات ثقيلة)

استجابة فورية مع إشعارات ذكية

عرض جميع أخطاء الخادم للمستخدم بشكل واضح

تجربة مستخدم سلسة على جميع الأجهزة

⚙️ التقنيات المستخدمة

Frontend: Next.js 14, React 19, Tailwind CSS

Backend: Node.js, Express.js, MongoDB (Mongoose)

الأمان: JWT, Rate Limiting, bcrypt

البنية: RESTful API, Clean Architecture, Role-Based Access Control

? لمن هذا المشروع؟

أصحاب منصات العمل الحر

شركات التوظيف الحر

المطورون اللي عايزين يبدأوا مشروعهم الخاص

أي جهة عايزه نظام إدارة خدمات مرن وآمن

? ماذا ستحصل عليه؟

كود مصدر كامل (Frontend + Backend)

هيكلة احترافية جاهزة للتوسع

توثيق تقني واضح

دعم فني أولي بعد التسليم

✨ حل متكامل، آمن، وسهل التوسع — جاهز للإنتاج من اليوم الأول!

بطاقة العمل