
next.jsとtailwindを使用したMO-DUNN管理テンプレート
next.js + tailwind + Antデザインベースの管理テンプレートで人気のあるライブラリを収集して、誰でも簡単かつ迅速に開発できるようにします。管理者の開発は10年しか経っていません...

警告これはプログラムでの作業です。必要な説明または機能/バグがある場合は、この問題に登録してください。レビュー後に更新します。
https://admin-ui.purple.io/login
OAuth(Google/Github)またはID/Password(admin/admin)でログインします。
Deployボタンをクリックしてソースを複製し、vercelに展開できます。
ソースをダウンロードするか、次のコマンドを入力してプロジェクトを開始できます。
# npm
npx create-next-app --example " https://github.com/purpleio/purple-admin-ui "
# yarn
yarn create next-app --example " https://github.com/purpleio/purple-admin-ui "
# pnpm
pnpm create next-app --example " https://github.com/purpleio/purple-admin-ui ".env.exampleファイルをコピーして、 .envファイルを作成します。
cp .env.example .env| 鍵 | 説明 | 例 |
|---|---|---|
| nextauth_url | サービスURL | http:// localhost:3000 |
| nextauth_secret | ランダムシークレットキー | ランダムクリエイティブの発行 |
| github_client_id | github oauthクライアントID | |
| github_client_secret | github oauthクライアントシークレット | |
| Google_client_id | Google OAuthクライアントID | |
| Google_client_secret | Google Oauth Client Secret | |
| next_public_api_endpoint | APIサーバーエンドポイント | http:// localhost:3000 |
| next_public_codenbutter_site_id | ポップアッププラグイン | コード&バターサイトID |
サンプルコードを使用すると、基本的な使用法を確認できます。
APIサーバー(モックデータ)
一般に、バックエンドサーバーはしばしば分離されますが、簡単なテスト用のサンプルコードです。
APIクライアント
これは、フロントエンドでAPIを呼び出すための関数を収集するサンプルコードです。
APIに関連するコードとタイプを管理します。
ページ
ダッシュボードと製品のCRUDサンプルページ。
詳細は、コンポーネントにsrc/components/page/[동일한 페이지 경로]に分割されます。
成分
これは、さまざまなライブラリをミックスするサンプルコードです。
統計、検索、リスト、入力フォームなどの基本的な機能を確認できます。
サンプル画像
効率的な管理のために、ディレクトリ構造は次のように定義されます。
┌─ src
│ ├─ client # API 호출 코드
│ ├─ components
│ │ ├─ layout # 기본 레이아웃
│ │ ├─ page # 페이지별 세부 컴포넌트
│ │ └─ shared # 공통 컴포넌트
│ ├─ fonts # 웹폰트
│ ├─ lib
│ │ ├─ auth # 인증 관련 코드
│ │ └─ hooks # react hooks
│ ├─ pages # 페이지
│ ├─ styles # 기본 스타일
│ └─ types # 타입 정의
└─ public # 이미지등 정적 파일
SRC/クライアント
SWRを使用し、ポストまたはkyを使用します。SRC/コンポーネント/レイアウト
SRC/コンポーネント/ページ
pages/profileで使用されるコンポーネントはcomponents/page/profileで定義されていますSRC/コンポーネント/共有
SRC/フォント
lib/auth
lib/hooks
defaultTable
DefaultModal
formsearch
フォームセクション
フォームグループ
FieldInline




