تطبيق كتب متكامل تم تطويره باستخدام Flutter، يتيح للمستخدمين استكشاف الكتب والبحث عنها وحفظ المفضلة، مع تكامل مباشر مع خدمات Firebase و Google Books API.
? نظام المصادقة (Authentication)
تم تنفيذ نظام تسجيل الدخول وإنشاء الحساب باستخدام:
Firebase Authentication
-تسجيل حساب جديد
-تسجيل الدخول
-إدارة جلسة المستخدم
☁️ إدارة البيانات (Backend Integration)
استخدام Cloud Firestore لحفظ بيانات المستخدمين:
*الاسم
*البريد الإلكتروني
*رقم الهاتف
-- قائمة الكتب المفضلة لكل مستخدم
جميع البيانات مرتبطة بالحساب وتتم مزامنتها عبر السحابة.
? استعراض الكتب
تكامل مباشر مع Google Books API لجلب الكتب ديناميكيًا.
الصفحة الرئيسية (Home Feed) تعرض مجموعة من الكتب المسترجعة من الـ API.
صفحة تفاصيل الكتاب تتضمن:
-صورة الغلاف
-عنوان الكتاب
-اسم المؤلف
-الوصف
? البحث والتصنيفات
البحث عن الكتب باستخدام:
-اسم الكتاب
-اسم المؤلف
-إمكانية اختيار تصنيف معين (Category) لعرض الكتب المرتبطة به.
❤️ المفضلة (Favorites)
-يمكن لكل مستخدم إضافة الكتب إلى قائمة المفضلة.
**يتم حفظ المفضلة داخل Firestore وربطها بحساب المستخدم.
استرجاع المفضلة يتم بشكل ديناميكي لكل مستخدم بعد تسجيل الدخول.
? الملف الشخصي (Profile)
-عرض بيانات المستخدم المخزنة في Firebase.
-إمكانية قراءة بيانات الحساب المرتبطة به.
? ملخص تقني
التطبيق يعتمد على Flutter لبناء واجهات حديثة وسريعة.
تكامل حقيقي مع Firebase (Authentication + Firestore).
استهلاك API خارجي (Google Books API).
بنية منظمة وقابلة للتوسعة لإضافة ميزات مثل التقييمات أو نظام توصيات مستقبلًا.