تطوير Backend Web API لتطبيق ToDo List باستخدام ASP.NET Core
أقدم لك خدمة تطوير Backend Web API احترافي لتطبيق إدارة المهام (ToDo List) باستخدام ASP.NET Core وEntity Framework Core ببنية نظيفة وقابلة للتوسع.
هذه الخدمة مناسبة لتطبيقات الويب أو الموبايل التي تحتاج نظام تسجيل مستخدمين وإدارة مهام.
ما الذي تتضمنه الخدمة:
سأقوم بتطوير RESTful Web API يحتوي على:
نظام المستخدمين:
يشمل 3 Endpoints
Register (تسجيل مستخدم جديد)
Login (تسجيل الدخول)
Generate JWT Token
نظام إدارة المهام:
يشمل 5 Endpoints
إضافة مهمة جديدة
تعديل المهمة
حذف المهمة
عرض جميع المهام الخاصة بالمستخدم
تغيير حالة المهمة (مكتملة / غير مكتملة)
قاعدة البيانات:
إنشاء قاعدة بيانات تحتوي على جدولين أساسيين
Users
Tasks
باستخدام Entity Framework Core + Migrations
الأمان:
JWT Authentication
حماية الـ API باستخدام [Authorize]
هيكل المشروع
يتكون المشروع من:
2 Controllers
Models
DTOs
Repository Pattern
Service Layer
تطوير Web API منظم وقابل للتوسع باستخدام أفضل الممارسات.
تطبيق JWT Authentication وRole-Based Authorization لحماية البيانات.
إضافة – تعديل – حذف – تصفية – استرجاع المهام حسب الحالة أو التاريخ.
استخدام Repository Pattern وUnit of Work لسهولة التطوير مستقبلاً.
ملفات المشروع كاملة بصيغة Solution قابلة للتشغيل مباشرة.
Migration + Database Schema منظم.
ملف يوضح جميع الـ Endpoints وطريقة استخدامها.
مساعدة في تشغيل المشروع لمدة محددة بعد التسليم.
عمل صفحة بروفايل شخصية والسماح بإضافة مستخدمين وربطهم بالمهام الخاصة بهم
150.00
|
|
إضافة نظام صلاحيات متقدم | Admin Dashboard للتحكم في المستخدمين والصلاحيات
100.00
|
|
إضافة نظام فلترة للمهام للبحث عن المهام المكتملة والغير مكتملة
75.00
|
|
إضافة خدمة الإشعارات بالمهام عبر الإيميل الشخصي
100.00
|
عمل صفحة بروفايل شخصية والسماح بإضافة مستخدمين وربطهم بالمهام الخاصة بهم
150.00
|
|
إضافة نظام صلاحيات متقدم | Admin Dashboard للتحكم في المستخدمين والصلاحيات
100.00
|
|
إضافة نظام فلترة للمهام للبحث عن المهام المكتملة والغير مكتملة
75.00
|
|
إضافة خدمة الإشعارات بالمهام عبر الإيميل الشخصي
100.00
|