قمت بتصميم وتطوير واجهة برمجية (RESTful API) قوية وآمنة لنظام إدارة موارد بشرية، جاهزة للربط مع تطبيقات الهاتف (Flutter/React Native) أو واجهات الويب (Vue/React).
المميزات التقنية (Backend Features):
نظام مصادقة آمن (Authentication): استخدام Laravel Sanctum لإدارة الرموز (Tokens) وتأمين الجلسات.
إدارة الصلاحيات (Authorization): بناء Policies & Gates للتحكم الدقيق في من يمكنه الوصول للبيانات (Admin vs Employee).
هيكلة البيانات (API Resources): استخدام Laravel Resources لضمان استجابة JSON موحدة وسريعة.
معالجة الأخطاء (Error Handling): نظام موحد لإرجاع رسائل الخطأ والأكواد (404, 403, 500) بشكل قياسي.
توثيق (Documentation): توثيق للـ Endpoints باستخدام Postman Documentation.
التقنيات المستخدمة:
Framework: Laravel 12.
Database: MySQL (تصميم ERD متقدم وعلاقات Eloquent).
Testing: Postman (لاختبار الـ Endpoints).