تفاصيل العمل

Artist Directory API هو REST API لإدارة وتنظيم بيانات الفنانين، تم تطويره باستخدام FastAPI مع التركيز على الأداء، وضوح الـAPI، والتحقق من صحة البيانات.

أهم ما تم تنفيذه:

* بناء RESTful API لإضافة وعرض وتعديل وحذف بيانات الفنانين.

* استخدام Pydantic للتحقق من صحة البيانات وتطبيق Schema Validation.

* تصميم CRUD operations بشكل منظم وقابل للتوسع.

* استخدام FastAPI لتوفير API سريع وفعال.

* توثيق الـAPI تلقائيًا باستخدام Swagger UI وOpenAPI.

* تنظيم المشروع إلى طبقات واضحة لفصل مسؤوليات الـAPI والـBusiness Logic والبيانات.

* التعامل مع الأخطاء وإرجاع HTTP responses مناسبة وواضحة.

التقنيات المستخدمة:

Python, FastAPI, Pydantic, REST API, OpenAPI, Swagger,

SQLAlchemy.

بطاقة العمل