تطوير منصة قرائة ومطالعة للمكتبات الإسلامية والتراثية تهدف لتقديم تجربة قراءة وإدارة حديثة.
المميزات:
- تجربة قراءة ذكية: واجهة قراءة تدعم القراءة الليلية/النهارية، التحكم في الخطوط، والتقليب السلس للصفحات مع دعم كامل للغة العربية (RTL).
- نظام رفع ومعالجة الكتب: تطوير نظام يقوم بتحويل ملفات Word (DOCX) إلى صفحات رقمية مقسمة تلقائياً مع استخراج النصوص وفهرستها.
- البحث المتقدم: دمج محرك بحث خارجي Meilisearch يدعم البحث السريع والمتقدم لضمان الوصول السريع والدقيق للنتائج وعدم إستهلاك قاعدة البيانات وموارد الإستضافة.
-لوحة تحكم: نظام متكامل لإدارة المؤلفين، الأقسام، والكتب مع إحصائيات وسجلات العمليات (Audit Logs)، إنشاء ثلاثة أدوار لإدارة التطبيق: أدمن (كامل الصلاحيات)، مشرف(صلاحيات عليا)، مساعد(صلاحيات جزئية).
-دعم وضع الأوفلاين (PWA): إمكانية تحميل الكتب وقراءتها بدون إنترنت باستخدام تقنية IndexedDB.
التقنيات المستخدمة:
Frontend: React, TypeScript, Tailwind CSS, Shadcn UI.
Backend: Node.js, Express.js.
Database: PostgreSQL مع Drizzle ORM.
Search Engine: Meilisearch.