المشروع: تصميم وتطوير أكبر قاموس كردي شامل (كورديكا) – موقع وتطبيق جوال
مقدمة
صمم فريق كارزان البرمجي «كورديكا» (Kurdica) وبناه لإنشاء أكبر قاموس كردي وأشمله في العالم. وتتوفر المنصة على الويب والجوال معًا، وتجمع كل فروع اللغة الكردية (ومنها اللهجات السورانية والكرمانجية والهورامية وغيرها) في قاموس واحد قوي، وتقدّم ترجمة في الاتجاهين بين الكردية والفارسية.
وقد صُمّم المشروع مرجعًا فريدًا للغويين والطلاب والكتّاب وكل المهتمين باللغة والثقافة الكردية، فجمع بين معرفة لغوية عميقة وبنية تقنية متقدمة وتجربة مستخدم سلسة.
عملية التنفيذ والتقنيات الرئيسية
1. تصميم UI/UX والواجهة الأمامية
تصميم مخصص في Figma: بعد دراسة احتياجات المستخدمين (البحث السريع والعرض الدقيق للمعاني وسهولة الوصول إلى اللهجات المختلفة وتجربة قراءة مريحة)، صمم فريق التصميم في كارزان واجهة المستخدم في Figma، وصُمّم كل عنصر للبساطة وسهولة الوصول والجمال البصري بما يليق بالثقافة الكردية الغنية.
واجهة ويب مبنية بـ Next.js وTailwind CSS: بُني موقع كورديكا بإطار Next.js (App Router)، الذي يتيح العرض من جهة الخادم (SSR) وتوليد المواقع الثابتة (SSG)، ما ينتج تحميلًا سريعًا وتجربة سلسة وSEO أفضل بكثير. ويمنح التنسيق بـ Tailwind CSS الموقع مظهرًا حديثًا ومتجاوبًا يعمل على كل الأجهزة (الجوال والتابلت والكمبيوتر).
تطبيق جوال مبني بـ Flutter: بُني تطبيق كورديكا بـ Flutter لتقديم تجربة متسقة وسلسة وعالية الأداء على Android وiOS معًا، ويستفيد بفضل Flutter من سرعة عالية وحركات سلسة وقدرات متقدمة للعمل دون اتصال.
2. الواجهة الخلفية وبنية قاعدة البيانات
لوحة إدارة قوية مبنية بـ Yii2: نُفّذت جميع العمليات الإدارية (الكلمات واللهجات والمستخدمون والترجمات والمحتوى) بإطار Yii2 (PHP)، الذي يوفر ببنيته MVC وميزات الأمان المدمجة (كالحماية من CSRF وXSS وحقن SQL) أساسًا آمنًا ومستقرًا لإدارة الحجم الهائل من محتوى المشروع.
MongoDB: بسبب التنوع الكبير في البيانات (الكلمات والجذور والأمثلة واللهجات والبنى الصرفية والنحوية) والحاجة إلى تغييرات ديناميكية في بنية البيانات، استُخدمت قاعدة بيانات NoSQL (MongoDB)، ما يتيح تخزين مستندات ببنى متفاوتة وتوسعًا جيدًا واستعلامات بحث معقّدة سريعة.
3. نظام دفع متكامل (بالريال والعملات الأجنبية)
بوصفها منصة متجر واشتراكات، احتاجت كورديكا إلى نظام دفع مرن للمستخدمين داخل إيران وخارجها. فبنى فريق كارزان طبقة دفع ذكية تدعم بوابات الدفع بالريال (للمستخدمين الإيرانيين) وبوابات العملات الأجنبية (للمستخدمين الدوليين). وتُعالج جميع المعاملات بأعلى مستويات الأمان والتشفير، ويستطيع المستخدمون الدفع بسهولة مقابل المحتوى المميز أو الاشتراكات الشهرية والسنوية.
4. بنية قائمة على الواجهات البرمجية والتكامل
تربط طبقة RESTful API متينة الموقع (Next.js) وتطبيق الجوال (Flutter) والواجهة الخلفية، فتتيح تبادل بيانات آمنًا وسريعًا ومتزامنًا. وتُصادق جميع الطلبات بـ JWT (JSON Web Tokens)، وتتزامن البيانات بين المنصات فوريًا.
ميزات فريدة ووحدات رئيسية
- محرك بحث ذكي: بحث متقدم بفلاتر حسب اللهجة وجذر الكلمة ونوع الاستخدام (أدبي وعامي وعلمي)، مع عرض تلقائي للمعاني والأمثلة.
- دعم كل فروع الكردية: كلمات وتعابير من جميع اللهجات الكردية الرئيسية (السورانية والكرمانجية والهورامية واللكية وغيرها) في قاعدة بيانات موحّدة.
- ترجمة في الاتجاهين: ترجمة دقيقة من الكردية إلى الفارسية ومن الفارسية إلى الكردية.
- إدارة ديناميكية للمحتوى: لوحة إدارة مخصصة لفريق كورديكا اللغوي لإضافة الكلمات وتعديلها وحذفها بسهولة وتحديث اللهجات وإدارة المحتوى متعدد اللغات.
- وصول دون اتصال في التطبيق: بعد تنزيل الحزم اللغوية يستطيع مستخدمو الجوال استخدام القاموس دون اتصال بالإنترنت.
- الاشتراكات والمدفوعات: اشتراكات شهرية وسنوية ومحتوى مميز عبر بوابات الدفع بالريال والعملات الأجنبية.
النتائج والقيمة المضافة
- أكبر قاموس كردي في العالم: بجمع كلمات وتعابير من كل فروع اللغة الكردية أصبحت كورديكا أكبر مرجع للغة الكردية في العالم.
- تجربة متسقة على الويب والجوال: يستطيع المستخدمون الوصول إلى هذا القاموس الشامل في أي وقت ومن أي جهاز.
- الدفع بالعملات الأجنبية: القدرة على خدمة المستخدمين الدوليين والوصول إلى جمهور خارج إيران.
- قابلية توسع عالية: تتيح البنية التقنية القائمة على Next.js وFlutter وMongoDB نمو عدد المستخدمين والكلمات دون تراجع في الأداء.
- الحفاظ على اللغة والثقافة الكردية ونشرهما: المشروع خطوة فعّالة نحو توثيق اللغة الكردية والحفاظ عليها وتعليمها للأجيال القادمة ولكل المهتمين بهذه الثقافة الغنية.
الخلاصة
يبرهن مشروع كورديكا على قدرة فريق كارزان على الجمع بين أحدث التقنيات (Next.js وFlutter وYii2 وقاعدة بيانات MongoDB) والمعرفة اللغوية المتخصصة لإنشاء منصة فريدة ومؤثرة. ويبيّن كيف يمكن لفكرة ثقافية، مدعومة ببنية تقنية متقدمة وتصميم محوره المستخدم، أن تصبح منتجًا رقميًا عالميًا قيّمًا يتجاوز الحدود الجغرافية.
لقراءة المزيد عن التقنيات المستخدمة وكيفية تصميم مثل هذه المنصات، اطّلع على هذه المقالات في مدونة كارزان:
- تطبيق مخصص أم تطبيق جاهز؟ دليل الاختيار الصحيح لعملك
- تصميم تطبيقات الجوال المؤسسية: دليل كامل من الصفر حتى الإطلاق (بالفارسية)
- بناء التطبيقات بالذكاء الاصطناعي: أفضل الأساليب والأدوات (بالفارسية)
- فوائد تصميم تطبيقات الجوال: خطوة نحو النجاح (بالفارسية)
- ما هو تصميم التطبيقات؟ ميزات التطبيق الناجح (بالفارسية)
- موقع إلكتروني أم تطبيق؟ أيهما أكثر فائدة؟ (بالفارسية)
