منصوبے کے بارے میں
Laratine ایک اوپن سورس ایڈمن ڈیش بورڈ اسٹارٹر کٹ ہے جو ان ویب ایپلیکیشنز کی ترقی کو تیز کرنے کے لیے ڈیزائن کیا گیا ہے جنہیں انتظامی انٹرفیس کی ضرورت ہوتی ہے۔ یہ Laravel فریم ورک پر بنایا گیا ہے اور Inertia.js کا استعمال کرتے ہوئے بیک اینڈ کو React سے چلنے والے فرنٹ اینڈ سے جوڑتا ہے، جس کی اسٹائلنگ Tailwind CSS کے ذریعے کی گئی ہے۔ یہ آرکیٹیکچر ڈویلپرز کو روایتی سرور سائیڈ رینڈرنگ کی سادگی کے ساتھ جدید سنگل پیج ایپلیکیشنز کی متحرک صلاحیتوں سے فائدہ اٹھانے کی اجازت دیتا ہے۔
اہم خصوصیات میں جامع صارف انتظام کی صلاحیتیں شامل ہیں، جو منتظمین کو صارف اکاؤنٹس کو مؤثر طریقے سے بنانے، پڑھنے، اپ ڈیٹ کرنے اور حذف کرنے کے قابل بناتی ہیں۔ یہ نظام باریک بین کردار پر مبنی رسائی کنٹرول (RBAC) کی حمایت کرتا ہے، جو مختلف صارف گروپوں میں سیکیورٹی اور مناسب رسائی کی سطح کو یقینی بنانے کے لیے کرداروں اور اجازتوں کی درست تفویض کی اجازت دیتا ہے۔ انٹرفیس مکمل طور پر ریسپانسیو ہے، جو اس بات کو یقینی بناتا ہے کہ ڈیش بورڈ ڈیسک ٹاپس، ٹیبلٹس اور موبائل آلات پر بغیر کسی رکاوٹ کے کام کرے۔
یہ پروجیکٹ انتہائی قابل تخصیص ہے، جو ایک لچکدار ڈھانچہ فراہم کرتا ہے جسے مخصوص کاروباری ضروریات کے مطابق ڈھالا جا سکتا ہے۔ اس میں عام ترقیاتی ماحول کے لیے ڈیفالٹ کنفیگریشنز شامل ہیں، جو Composer اور npm کے ذریعے مقامی سیٹ اپ کے ساتھ ساتھ Docker اور VSCode Dev Containers کا استعمال کرتے ہوئے کنٹینرائزڈ ڈویلپمنٹ کی بھی حمایت کرتا ہے۔ تنصیب کے بعد، Laratine ایک پہلے سے کنفیگر شدہ ایڈمن اکاؤنٹ کے ساتھ آتا ہے تاکہ اس کی خصوصیات کی فوری جانچ اور دریافت کو آسان بنایا جا سکے۔
ٹیکنالوجی کے لحاظ سے، Laratine ایک اسٹیک پر انحصار کرتا ہے جس میں PHP 8.0+، MySQL یا PostgreSQL، Node.js، اور Nginx یا Apache جیسے معیاری ویب سرورز شامل ہیں۔ یہ MIT لائسنس کے تحت تقسیم کیا جاتا ہے، جو کمیونٹی کی شراکت اور ترامیم کی حوصلہ افزائی کرتا ہے۔ اس پروجیکٹ کا مقصد پیچیدہ انتظامی پینلز کی تعمیر کے لیے ایک صاف، متعامل اور موثر نقطہ آغاز فراہم کرنا ہے، بغیر تصدیق، اجازت اور UI اجزاء کے حوالے سے پہیے کو دوبارہ ایجاد کرنے کی ضرورت کے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.