تفاصيل العمل

تطبيق كتب متكامل تم تطويره باستخدام 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).

بنية منظمة وقابلة للتوسعة لإضافة ميزات مثل التقييمات أو نظام توصيات مستقبلًا.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات