عن المشروع
لاراتين هو مجموعة بدءية مفتوحة المصدر للوحة تحكم إدارية مصممة لتسريع تطوير تطبيقات الويب التي تحتاج إلى واجهات إدارية. مبني على إطار عمل Laravel، يستفيد من Inertia.js لربط الواجهة الخلفية بواجهة أمامية تعمل بـ React وتُنسيقها بـ Tailwind CSS. تسمح هذه الهندسة للمطورين بالاستمتاع ببساطة عرض الخادم التقليدي جنبًا إلى جنب مع قدرات الديناميكية لتطبيقات الصفحة الواحدة الحديثة.
تشمل الميزات الأساسية قدرات شاملة لإدارة المستخدمين، مما يتيح للمسؤولين إنشاء وقراءة وتحديث وحذف حسابات المستخدمين بكفاءة. يدعم النظام التحكم الدقيق في الوصول المستند إلى الأدوار (RBAC)، مما يسمح بتعيين دقيق للأدوار والصلاحيات لضمان الأمان ومستويات الوصول المناسبة لمختلف مجموعات المستخدمين. الواجهة fully responsive، مما يضمن أن لوحة التحكم تعمل بسلاسة عبر أجهزة سطح المكتب والأجهزة اللوحية والهواتف المحمولة.
المشروع قابل للتخصيص بشكل كبير، ويوفر بنية مرنة يمكن تكييفها لتلبية احتياجات الأعمال المحددة. يتضمن تكوينات افتراضية لبيئات التطوير الشائعة، ويدعم الإعداد المحلي عبر Composer وnpm، بالإضافة إلى التطوير المُحَوَّل باستخدام Docker وVSCode Dev Containers. عند التثبيت، يأتي Laratine بحساب مسؤول مُهيأ مسبقًا لتسهيل الاختبار الفوري واستكشاف ميزاته.
من الناحية التكنولوجية، يعتمد Laratine على مجموعة تقنية تتضمن PHP 8.0+ وMySQL أو PostgreSQL وNode.js وخوادم ويب قياسية مثل Nginx أو Apache. يتم توزيعه تحت رخصة MIT، مما يشجع على المساهمات والتعديلات من المجتمع. يهدف المشروع إلى توفير نقطة انطلاق نظيفة وتفاعلية وفعالة لبناء لوحات تحكم إدارية معقدة دون الحاجة لإعادة اختراع العجلة فيما يتعلق بالمصادقة والصلاحيات ومكونات الواجهة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.