قمت بتطوير منصة LibriBooks، وهي موقع إلكتروني متخصص يقدم دليلاً منسقاً لأفضل 50 كتاباً عالمياً، مصنفة حسب 10 مهارات حياتية أساسية. يهدف المشروع إلى مساعدة المستخدمين على إتقان مهارات حيوية مثل الإنتاجية، التواصل، التفكير النقدي، والذكاء العاطفي من خلال قراءات موجهة ومراجعات متعمقة للكتب.
الميزات الرئيسية للمنصة:
•مكتبة كتب منسقة: مجموعة مختارة بعناية من 50 كتاباً مؤثراً، مع مراجعات تفصيلية وملخصات.
•تصنيف قائم على المهارات: تنظيم الكتب ضمن 10 مهارات أساسية لتسهيل التعلم الموجه.
•تجربة مستخدم احترافية: تصميم عصري ومتجاوب (Responsive Design) يوفر تجربة قراءة سلسة على جميع الأجهزة.
•تحسين محركات البحث (SEO-Friendly): بنية موقع محسّنة لضمان ظهور المحتوى في نتائج البحث، مع استخدام الـ Slugs لروابط الكتب والمؤلفين.
•روابط تسويق بالعمولة: دمج روابط تابعة للمنصات الكبرى (مثل Amazon) لتمكين المستخدمين من شراء الكتب ودعم استمرارية المشروع.
•لوحة تحكم إدارية (Admin Dashboard): تم تطوير لوحة تحكم احترافية لإدارة المحتوى بشكل كامل، بما في ذلك إضافة وتعديل وحذف الكتب، المؤلفين، التصنيفات، والمستخدمين، مع دعم لإدارة الصور والسير الذاتية للمؤلفين.
التقنيات المستخدمة:
•Next.js: إطار عمل React لتطوير واجهة المستخدم الأمامية، مما يضمن أداءً عالياً وتحسين SEO.
•Tailwind CSS: إطار عمل CSS لتصميم واجهة مستخدم سريعة ومرنة وجذابة.
•Supabase: منصة مفتوحة المصدر توفر قاعدة بيانات PostgreSQL، مصادقة المستخدمين، وتخزين الملفات (لتخزين صور الكتب والمؤلفين).
•React: مكتبة JavaScript لبناء واجهات المستخدم التفاعلية.
•JavaScript/TypeScript: لغة البرمجة الأساسية للمشروع.
دوري في المشروع:
قمت بتصميم وتطوير المنصة بالكامل، بدءاً من تحليل المتطلبات وتصميم قاعدة البيانات، مروراً بتطوير الواجهة الأمامية والخلفية، وصولاً إلى نشر المشروع وتحسين أدائه. شمل ذلك بناء لوحة التحكم الإدارية، وتكامل واجهات برمجة التطبيقات (APIs) مع Supabase، وضمان تجاوب التصميم وتحسين تجربة المستخدم.