الخدمات
الأعمال
المشاريع
المنفذين
الصورة الشخصية
UNITOOL (Platform for exchanging Tools)
الرئيسية / الأعمال / UNITOOL (Platform for exchanging Tools)
UNITOOL (Platform for exchanging Tools)
تفاصيل العمل
UNITOOL هو منصة مصممة لتسهيل عملية تبادل الأدوات بين الطلاب بطريقة آمنة ومنظمة. يعتمد على JWT Authentication, Authorization, و Identity لضمان تسجيل الدخول الآمن، إدارة المستخدمين، والتحكم في الصلاحيات. يتيح النظام للمستخدمين إضافة الأدوات، البحث عنها، وطلب تبادلها بسهولة.
دوري : backend
التقنيات المستخدمة:
C# (.NET Core) لإنشاء الـ API
Entity Framework Core لإدارة قاعدة البيانات
JWT Authentication & Authorization لحماية النظام
Identity لإدارة المستخدمين والصلاحيات
Swagger UI & Postman لاختبار الـ API
المميزات الأساسية:
تسجيل دخول آمن باستخدام JWT و Identity
إدارة المستخدمين والصلاحيات عبر Authorization Roles
إضافة وتحديث وحذف الأدوات بسهولة (CRUD Operations)
نظام طلبات يسمح للطلاب بتقديم واستقبال طلبات التبادل
إمكانية توسيع المنصة مستقبلاً لدعم مزايا إضافية
معلومات إضافية:
المشروع متوفر على GitHub مع توثيق شامل
يدعم التكامل مع أي تطبيق ويب أو موبايل عبر الـ API
إمكانية تخصيصه لتلبية احتياجات محددة