فكرة المشروع:
قمت ببناء واجهة Back-End كاملة باستخدام Django REST Framework لمنصة تمويل جماعي (Crowdfunding) تتيح للمستخدمين إنشاء حملات لجمع التبرعات، وإدارتها، والتفاعل معها.
المهام التي نفذتها:
إعداد قاعدة البيانات PostgreSQL وربطها بالمشروع.
تصميم وإنشاء موديلات للمستخدمين والمشاريع.
نظام تسجيل دخول وتسجيل مستخدم جديد باستخدام JWT Authentication.
إنشاء حملات تمويل (CRUD).
ربط الحملات بالمستخدم الذي أنشأها.
إمكانية البحث عن الحملات بالتاريخ (فلترة).
حماية المسارات باستخدام الأذونات والصلاحيات.
بناء واجهات API RESTful باستخدام Django REST Framework.
الأدوات المستخدمة:
Django
Django REST Framework
PostgreSQL
JWT (SimpleJWT)
Python