واجهة برمجة تطبيقات (REST API) احترافية تم تطويرها باستخدام ASP.NET Core 9 و Entity Framework Core لإدارة مسارات المشي والمغامرات بطريقة منظمة وقابلة للتوسع.
أبرز المميزات
✅ إدارة المناطق (Regions)
✅ إدارة مستويات الصعوبة (Difficulties)
✅ إدارة مسارات المشي (Walks)
✅ عمليات CRUD كاملة
✅ ربط العلاقات بين الكيانات باستخدام Entity Framework Core
✅ التحقق من صحة البيانات (Validation)
✅ Seed Data للتجربة السريعة
✅ Swagger UI لتوثيق وتجربة الـ API
✅ Clean Architecture وتنظيم احترافي للمشروع
✅ SQL Server Database Integration
التقنيات المستخدمة
ASP.NET Core 9
C#
Entity Framework Core
SQL Server
Swagger / Swashbuckle
Data Annotations & Validation
RESTful API Design