تفاصيل العمل

قمت بتطوير موقع ويب لمكتبة إلكترونية يتيح للمستخدمين تصفح الكتب والبحث عنها بسهولة من خلال واجهة بسيطة وسهلة الاستخدام. يهدف الموقع إلى توفير تجربة منظمة للمستخدمين تمكنهم من العثور على الكتب حسب التصنيف أو البحث المباشر باسم الكتاب أو الكاتب.

تم تصميم الموقع باستخدام تقنيات الويب الأساسية مع ربطه بقاعدة بيانات سحابية لإدارة حسابات المستخدمين وعمليات تسجيل الدخول.

التقنيات المستخدمة

Front-End

تم بناء واجهة المستخدم باستخدام:

HTML5: لإنشاء هيكل الصفحات وتنظيم محتوى الموقع.

CSS3: لتصميم واجهة المستخدم وتحسين تجربة الاستخدام وإظهار الموقع بشكل منظم وجذاب.

JavaScript: لإضافة التفاعلية للموقع مثل عمليات البحث والتعامل مع بيانات المستخدمين.

Back-End / Database

تم استخدام منصة Firebase لتوفير خدمات الباك إند بدون الحاجة إلى إنشاء خادم خاص، حيث تم استخدام:

Firebase Authentication

لإدارة تسجيل المستخدمين وإنشاء الحسابات (Sign Up) وتسجيل الدخول (Login).

Email Verification

حيث يتم إرسال رسالة تأكيد تلقائي إلى البريد الإلكتروني للمستخدم بعد إنشاء الحساب للتأكد من صحة البريد الإلكتروني قبل استخدام الموقع.

Firebase Database / Firestore

لتخزين بيانات المستخدمين والكتب وإدارتها بشكل سحابي.

مميزات الموقع

الموقع يحتوي على مجموعة من الخصائص التي تسهل على المستخدم الوصول إلى الكتب بسرعة، ومنها:

نظام تسجيل حسابات

يمكن للمستخدم إنشاء حساب جديد (Sign Up) أو تسجيل الدخول (Login).

تأكيد البريد الإلكتروني

بعد إنشاء الحساب يتم إرسال رسالة تحقق إلى البريد الإلكتروني لضمان أمان الحساب.

تصنيفات الكتب

تم تقسيم الكتب إلى عدة أقسام لتسهيل التصفح مثل:

Programming

Kids

Romantic

وغيرها من التصنيفات.

خاصية البحث (Search Bar)

يمكن للمستخدم البحث عن الكتب بسهولة باستخدام:

اسم الكتاب

اسم الكاتب

واجهة استخدام بسيطة وسريعة

تم تصميم الموقع ليكون سهل الاستخدام ويعمل بسلاسة على المتصفح.

الهدف من المشروع

يهدف هذا المشروع إلى إنشاء مكتبة إلكترونية بسيطة وسهلة الاستخدام تسمح للمستخدمين بالعثور على الكتب بسرعة من خلال التصنيفات أو البحث، مع توفير نظام تسجيل دخول آمن باستخدام خدمات Firebase.

بطاقة العمل

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