تفاصيل العمل

المميزات:

نظام تسجيل دخول آمن باستخدام التوثيق بـ JWT (البريد الإلكتروني + كلمة المرور).

نموذج تسجيل متقدم مع تحقق من صحة رقم الهاتف المصري.

إدارة المشاريع: إنشاء، تعديل، حذف وعرض حملات التمويل بسهولة.

نظام صلاحيات متقدم: لا يمكن تعديل أو حذف المشروع إلا من قبل مالكه.

فلترة حسب التاريخ: البحث عن المشاريع ضمن نطاق زمني محدد.

واجهة أمامية حديثة باستخدام React + Vite لسرعة التحميل والتطوير.

تصميم متجاوب يعمل بسلاسة على جميع الأجهزة (موبايل، تابلت، كمبيوتر).

التقنيات المستخدمة:

الواجهة الخلفية (Back-End):

الإطار: Django 5.2.4

بناء الواجهات البرمجية: Django REST Framework 3.16.0

نظام التوثيق: JWT باستخدام djangorestframework-simplejwt

قاعدة البيانات: PostgreSQL

دعم التفاعل بين النطاقات (CORS): عبر مكتبة django-cors-headers

الواجهة الأمامية (Front-End):

أداة البناء: Vite

الإطار: React 18

التنقل بين الصفحات: React Router DOM

إرسال الطلبات: Axios

التعامل مع النماذج: React Hook Form

التنبيهات: React Toastify

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
10
تاريخ الإضافة
تاريخ الإنجاز
المهارات