প্রকল্প সম্পর্কে
CoreUI Free React Admin Template হলো React দিয়ে অ্যাডমিন প্যানেল এবং ড্যাশবোর্ড তৈরির জন্য একটি ফ্রি, MIT-লাইসেন্সড স্টার্টার। এটি React 19 এবং CoreUI React কম্পোনেন্ট লাইব্রেরির উপর ভিত্তি করে তৈরি, Vite দিয়ে কনফিগার করা এবং এতে একটি লেআউট স্কেলিটন (হেডার, ফুটার, সাইডবার), রাউট কনফিগারেশন, উদাহরণ ভিউ, SCSS স্টাইলিং এবং একটি স্যাম্পল স্টেট স্টোর রয়েছে।
এই প্রজেক্টটি AI-সহায়ক ডেভেলপমেন্টের ওপর গুরুত্ব দেয়। এতে একটি .cursorrules ফাইল রয়েছে যা React এবং CoreUI-এর কনভেনশন এবং প্যাটার্ন বর্ণনা করে; একটি ARCHITECTURE.md ফাইল যা প্রজেক্ট স্ট্রাকচার, কম্পোনেন্ট হায়ারার্কি, রাউটিং, স্টেট ম্যানেজমেন্ট এবং বিল্ড পাইপলাইন কভার করে; এবং একটি DEVELOPMENT.md গাইড যাতে সেটআপ, ওয়ার্কফ্লো এবং কোড উদাহরণ দেওয়া আছে। কম্পোনেন্টগুলোতে JSDoc কমেন্ট এবং PropTypes যুক্ত করা হয়েছে যাতে Cursor, Claude Code বা GitHub Copilot-এর মতো অ্যাসিস্ট্যান্টরা স্ট্যাক এবং বিদ্যমান প্যাটার্নগুলো অনুসরণ করতে পারে।
শুরু করার জন্য: npm install বা yarn install দিয়ে ডিপেন্ডেন্সি ইনস্টল করুন, npm start (বা yarn start) রান করে http://localhost:3000-এ হট রিলোডসহ ডেভ সার্ভার চালু করুন, এবং প্রোডাকশন আর্টিফ্যাক্ট তৈরি করতে npm run build কমান্ড ব্যবহার করুন যা build/ ডিরেক্টরিতে ফাইলগুলো তৈরি করবে।
ডাউনলোডের মধ্যে রয়েছে public/ স্ট্যাটিক ফাইল; src/ যার মধ্যে অ্যাসেট, কম্পোনেন্ট, লেআউট, scss, ভিউ, নেভিগেশন কনফিগ, App এবং index এন্ট্রি পয়েন্ট, রাউট এবং স্টোর; সাথে index.html, package.json এবং vite.config.mjs।
এই টেমপ্লেটটি CoreUI এবং CoreUI PRO UI কম্পোনেন্ট লাইব্রেরির উপর ভিত্তি করে তৈরি; অনেক কম্পোনেন্ট ফ্রি ভার্সনে উপলব্ধ, তবে Autocomplete, Date Picker, Date Range Picker, Multi Select, Password Input, Smart Table, Stepper এবং Time Picker-এর মতো আইটেমগুলো PRO হিসেবে চিহ্নিত। আলাদাভাবে কিছু অ্যাড-অন অফার করা হয়: @coreui/react-data-grid যা সর্টিং, ফিল্টারিং, ভার্চুয়ালাইজেশন, কলাম পিনিং, ইনলাইন এডিটিং এবং CSV এক্সপোর্টসহ বড় টেবিলের জন্য ব্যবহৃত হয়, এবং @coreui/react-scheduler যাতে ডে, উইক, মান্থ, এজেন্ডা, রিসোর্স এবং টাইমলাইন ভিউ, ড্র্যাগ অ্যান্ড ড্রপ, RFC 5545 রিকারেন্স এবং DST-সেফ টাইম হ্যান্ডলিং রয়েছে। এই অ্যাড-অনগুলোর লাইসেন্স আলাদা এবং এগুলো CoreUI PRO-এর অংশ নয়।
Bootstrap, Angular এবং Vue-এর জন্য সমতুল্য টেমপ্লেট রয়েছে এবং এই ফ্রেমওয়ার্কগুলোর পাশাপাশি Next.js-এর জন্য PRO ভেরিয়েন্ট উপলব্ধ। এই টেমপ্লেটটি সেমান্টিক ভার্সনিং অনুসরণ করে। এটি Łukasz Holeczek, Andrzej Kopański এবং CoreUI টিমের দ্বারা তৈরি, যার কোড MIT লাইসেন্সের অধীনে রিলিজ করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.