منصوبے کے بارے میں
Refine Core ایک اوپن سورس ری ایکٹ میٹا فریم ورک ہے جو کرڈ ہیوی ویب ایپلی کیشنز، بشمول اندرونی ٹولز، ایڈمن پینلز، ڈیش بورڈز اور B2B ایپس کے لیے بنایا گیا ہے۔ یہ لو/نو کوڈ بلڈرز اور صفر سے شروع کرنے کے درمیان اپنی جگہ بناتا ہے۔
اس کی ہیڈلیس آرکیٹیکچر بزنس لاگک کو UI اور روٹنگ سے الگ کرتا ہے، اس لیے اسے TailwindCSS، Ant Design,Material UI، Mantine اور Chakra UI جیسے UI فریم ورکس یا حسب ضرورت ڈیزائنز کے ساتھ جوڑا جا سکتا ہے۔ یہ Next.js، Remix، React Native اور Electron جیسے پلیٹ فارمز پر سادہ روٹنگ انٹرفیس کے ذریعے استعمال کیا جا سکتا ہے۔
بلٹ ان حل میں authentication، access control، routing، networking، state management اور i18n شامل ہیں۔ یہ پروجیکٹ REST API، GraphQL، NestJS CRUD، Airtable، Strapi، Supabase، Hasura، Appwrite,NestJS-Query، Firebase، Sanity اور Directus سمیت 15 سے زائد بیک اینڈ سروسز کے لیے connectors فراہم کرتا ہے۔ اس میں Next.js اور Remix کے ساتھ SSR سپورٹ، API ڈیٹا اسٹرکچرز سے CRUD UI کا خودکار جنریشن، React Query پر مبنی state management اور mutations، authentication اور access control کے لیے providers، real-time سپورٹ، اور audit logs/document versioning بھی موجود ہیں۔
شروع کرنے کے لیے `npm create refine-app@latest my-refine-app` استعمال کیا جاتا ہے، یا براؤزر پلی گراؤنڈ کے ذریعے۔ README میں Refine Core کو React Router اور Material UI کے ساتھ ملا کر پروڈکٹ لسٹ بنانے کا مختصر مثال دی گئی ہے۔ دستاویزی استعمال کے معاملات میں CRM ایپلی کیشنز، ایڈمن پینلز، Win95 اسٹائل ایڈمن پینل، PDF انوائس جنریٹر، Medium clone، multitenancy with Strapi اور Next.js e-commerce storefront شامل ہیں۔ سیکھنے کے وسائل میں ٹوٹوریل، گائیڈز اور concepts، اور ایڈوانسڈ ٹوٹوریلز شامل ہیں۔ یہ پروجیکت MIT لائسنس کے تحت community-driven ہے، جس میں contribution docs اور Discord server موجود ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.