このプロジェクトについて
CoreUI Free React Admin Templateは、Reactで管理パネルやダッシュボードを構築するための無料のMITライセンススターターキットです。React 19とCoreUI Reactコンポーネントライブラリに基づいて構築され、Viteで構成されており、レイアウトスケルトン(ヘッダー、フッター、サイドバー)、ルート設定、サンプルビュー、SCSSスタイリング、およびサンプルステートストアが同梱されています。
本プロジェクトはAI支援開発を重視しています。ReactとCoreUIの慣習やパターンを記述した.cursorrulesファイル、プロジェクト構造、コンポーネント階層、ルーティング、状態管理、ビルドパイプラインをカバーする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/静的ファイル、assets、components、layouts、scss、views、ナビゲーション設定、Appおよびindexエントリポイント、routes、storeを含むsrc/、さらに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版としてマークされています。別途アドオンとして、ソート、フィルタリング、仮想化、列固定、インライン編集、CSVエクスポート機能を備えた大規模テーブル用の@coreui/react-data-gridと、日・週・月・アジェンダ・リソース・タイムラインビュー、ドラッグ&ドロップ、RFC 5545再帰、DST(夏時間)対応の時間処理を備えた@coreui/react-schedulerが提供されています。これらのアドオンは個別にライセンスされており、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.