القصة وراء المشروع
البداية كانت عندما أردت تطوير موقع يعتمد على استغلال الـ API الخاص بـ Al Ketab API (باحث القرآن الذكي). كانت الفكرة الأساسية هي تقديم هذه الخدمة لعموم الناس بشكل بسيط دون تسجيل في موقع سهل الإستخدام، ولكنني أردت أن تكتمل التجربة: عندما تظهر النتائج ويضغط المستخدم عليها، يجب أن ينتقل إلى صفحة تعرض المصحف كاملاً ليرى الآية في سياقها داخل الصفحة.

المشكلة
بحثت عن "مصحف ويب" (Web Quran) بسيط، خفيف، ومفتوح المصدر يمكنني ربطه بسهولة مع مشروعي، لكنني لم أجد ضالتي. معظم الحلول الموجودة كانت إما معقدة جداً، مثقلة ببيئات عمل ضخمة (Frameworks)، أو غير متاحة بالشكل البسيط الذي أبحث عنه. كل ما أردته هو مصحف لغرض العرض، سريع التحميل، وبأقل قدر من التعقيدات التقنية، وفي نفس الوقت يمكن عمل إطار حول الآية، أو الكلمة.
الحل: Java-Quran-Web
لذلك، قررت أن أبدأ بنفسي في بناء هذا المصحف. الهدف كان واضحاً:
- أن يكون مبنياً بـ Pure JavaScript (جافا سكريبت نقية).
- لا يحتاج إلى أي بيئة تشغيل خاصة أو معقدة.
- خفيف جداً وسريع التصفح.
والنتيجة هي المستودع الجديد على جيت هب:
https://github.com/iTarek/Java-Quran-Web

دعوة للمطورين (Call to Action)
كما يعلم الكثير منكم، تخصصي الأساسي هو تطوير تطبيقات iOS، ولست خبيراً متمرساً في تطوير تطبيقات الويب. لقد قمت بوضع الأساس وبناء النسخة الأولية لتعمل بشكل جيد (عبر إستخدام الذكاء الاصطناعي)، ولكن المشروع يحتاج إلى لمساتكم.
أطمح أن يتحول هذا المشروع إلى مرجع لأي مطور يريد إضافة مصحف لموقعه بسهولة، أو لمن يريد مصحفاً بسيطاً لغرض القراءة والعرض.
أدعو جميع مطوري الويب للمساهمة في هذا المشروع المفتوح المصدر، سواء بتحسين الكود، تجميل الواجهة، أو تحسين الأداء.
لنتعاون لجعله أفضل مصحف ويب خفيف ومفتوح المصدر.
رابط المشروع:
https://github.com/iTarek/Java-Quran-Web