المميزات:
نظام تسجيل دخول آمن باستخدام التوثيق بـ 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