تطوير واجهة برمجية (RESTful API) قوية وآمنة لتشغيل نظام توصية بالكتب، مع الفصل بين صلاحيات المستخدم العادي والمسؤول.
أهم مميزات المشروع:
نظام مصادقة حديث: تم تنفيذ نظام مصادقة آمن باستخدام JWT (JSON Web Tokens) لحماية الـ Endpoints وتأمين وصول المستخدمين.
صلاحيات متعددة: تصميم أدوار وصلاحيات مختلفة للمستخدمين والمسؤولين لإدارة النظام.
استعادة آمنة للحساب: إضافة خاصية استعادة كلمة المرور عبر البريد الإلكتروني بشكل آمن باستخدام بروتوكول SMTP.
تصميم موجه للمستخدم: تم الاعتماد على تصميمات أولية (Mockups) مُعدة باستخدام Figma لتوجيه عملية تطوير الواجهة وضمان تجربة مستخدم سلسة.