في هذا المشروع قمتُ بتطوير موقع مكتبة إلكترونية متكامل يعمل كـ تطبيق Full Stack باستخدام Django، حيث صممت الواجهة الأمامية والخلفية وربطت بينهما لإتاحة إدارة استعارة وتجديد الكتب بشكل سلس:
1- نظام تسجيل الدخول (Authentication) يتيح لكل مستخدم الدخول إلى حسابه الخاص.
2- صفحة رئيسية (Home Page) للمستخدم بعد تسجيل الدخول.
3- صفحة الكتب لعرض جميع الكتب المتاحة، مع إمكانية البحث حسب التصنيف (Category) أو اسم الكتاب.
4- إجراء استعارة (Borrow): يمكن للمستخدم استعارة أي كتاب، ليتم إضافته تلقائيًا إلى صفحة "الكتب المستعارة".
5- صفحة الكتب المستعارة (Borrowed Books): تعرض الكتب التي استعيرت مع تفاصيلها وتاريخ انتهاء الاستعارة.
6- خيارات متقدمة:
1- إرجاع كتاب (Drop) لإعادته وجعله متاحًا للآخرين.
2- تجديد كتاب (Renew) بمدة جديدة يحددها المستخدم، مع انتقاله لصفحة تأكيد تخبره أن عملية التجديد تمت بنجاح.
التجديد ينعكس تلقائيًا على تفاصيل الكتاب في صفحة المستخدم.
هذا المشروع يعكس خبرتي في:
1- تطوير تطبيقات Full Stack باستخدام Django.
2- إدارة قواعد البيانات وربطها بالواجهات الأمامية.
3- بناء أنظمة Authentication و Authorization.
4- تصميم تجربة مستخدم سلسة لإدارة استعارة وتجديد الكتب.