تم تطوير Movies API باستخدام C# وتقنيات .NET Core 6، وهو نظام متكامل لإدارة وعرض بيانات الأفلام بطريقة مرنة وسريعة. يعتمد على N-Tier Architecture مع Repository Pattern وUnit of Work لضمان كفاءة الأداء وسهولة التوسع.
المزايا الأساسية:
إدارة الأفلام: إمكانية إضافة، تحديث، حذف، وعرض الأفلام بسهولة.
نظام بحث متقدم: البحث عن الأفلام باستخدام الفلاتر المختلفة مثل (الاسم، النوع، التقييم، سنة الإصدار).
الأمان: تم تنفيذ JWT Token وRefresh Token لحماية الوصول إلى البيانات.
إدارة التقييمات والمراجعات: السماح للمستخدمين بإضافة تقييماتهم وآرائهم حول الأفلام.
تكامل سلس: يعتمد على Entity Framework مع AutoMapper لسهولة التعامل مع البيانات.