Omar.

EANO UI Framework

إطار عمل لبناء تطبيقات ويب أسرع وأكثر تنظيماً

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

التصنيف
تطبيقات ويب
السنة
2025
دوري
تصميم وتطوير Frontend
المدة
3 أشهر

عن المشروع

حول EANO UI

بدأت فكرة EANO UI من مشكلة بسيطة تتكرر عند بناء تطبيقات الويب: الكثير من العمل يُعاد في كل مشروع، مثل النماذج والجداول والتخطيطات والصلاحيات ومكونات الواجهة الأساسية. يجمع الإطار هذه الأجزاء المتكررة ضمن بنية واحدة، بحيث يمكن بدء تطبيقات جديدة بشكل أسرع مع الحفاظ على المرونة في التخصيص.

أكثر من مجرد مكتبة مكونات

يعتمد EANO UI على React وTypeScript وTailwind CSS ويستخدم shadcn/ui كأساس للعديد من مكونات الواجهة. وفوق ذلك يحتوي على أنظمة وBuilders خاصة لتسهيل المهام المتكررة في تطبيقات الويب.

من أهم الأجزاء الموجودة فيه:

  • Form Builder: يتم تعريف النموذج من خلال JavaScript Object أو JSON. يمكن تحديد الحقول وأنواع الـInputs والحقول المطلوبة والإعدادات الأخرى من مكان واحد، دون بناء كل نموذج من الصفر.
  • Data Table Builder: نظام قابل لإعادة الاستخدام لبناء جداول بيانات منظمة وقابلة للتخصيص.
  • Access Control: بنية موحدة للتعامل مع الوصول والصلاحيات.
  • File Explorer: مكونات ومنطق جاهز لتصفح الملفات وعرضها.
  • Component Library: مكونات قابلة لإعادة الاستخدام للتخطيطات والتنقل والجداول والرسوم البيانية والبطاقات والـWidgets والنماذج وغيرها من أجزاء تطبيقات الويب.

مصمم لتطبيقات مختلفة

يدعم الإطار Dark وLight Mode واتجاهي RTL وLTR بالإضافة إلى تعدد اللغات. العربية والإنجليزية والألمانية مدعومة ضمن البنية، ويمكن إضافة لغات أخرى بسهولة.

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

مشاريع أخرى