Vue.js 、 Nuxt.js 3 、 NuxtUI 、およびTailwind CSSで構築された、最新の応答性の高いカスタマイズ可能な管理ダッシュボード テンプレート。このテンプレートは、クリーンで最小限のデザインで強力な管理インターフェイス、ダッシュボード、Web アプリケーションを構築するのに最適です。
リポジトリのクローンを作成します。
git clone https://github.com/Kei-K23/vue-dash
cd vue-dash
依存関係をインストールします。
pnpm install
# or
npm install
開発サーバーを実行します。
pnpm run dev
# or
npm run dev
ブラウザを開いてhttp://localhost:3000
に移動します。
admin-dashboard-template/
├── layouts/ # Layouts for the app
├── pages/ # Nuxt.js pages and routes
├── features/ # Organize logic, ui components and state into domain or feature
├── public/ # Static assets
├── nuxt.config.ts # Nuxt.js configuration
└── tailwind.config.js # Tailwind CSS configuration
ルート | ページ名 | 説明 |
---|---|---|
/ | メインページ | 管理者ダッシュボードの主要なランディング ページ。 |
/login | ログインページ | ユーザーがログインして管理ダッシュボードにアクセスできるようにします。 |
/register | 登録ページ | 新しいユーザーがアカウントを作成できるようにします。 |
/contact | お問い合わせページ | ユーザーがサポートまたは問い合わせをするためのフォームを表示します。 |
/invoice | 請求書ページ | 請求書のリストまたは財務記録の詳細を表示します。 |
/todo | Todo アプリページ | Todo リスト形式でタスクを管理および追跡するためのページ。 |
/products | 製品ページ | 詳細や価格などの製品情報を管理するページです。 |
/order-lists | 注文リストページ | すべての顧客注文を表示および管理するオプションとともにリストします。 |
/product-stock | 商品在庫ページ | 現在の在庫レベルと在庫管理オプションを表示します。 |
/settings | 設定ページ | ユーザーがシステム設定と個人設定を管理できるようにします。 |
/team | チームページ | チームメンバー、役割、権限管理オプションを紹介します。 |
tailwind.config.js
ファイルを変更して、テーマをカスタマイズしたり、スタイルを拡張したり、プラグインを追加したりします。
すべてのコンポーネントは、 features/(domain)/
ディレクトリ内のcomponents/
ディレクトリにあります。プロジェクトのニーズに合わせて、新しいコンポーネントを作成するか、既存のコンポーネントを拡張します。
新しいルートを動的に作成するには、 pages/
ディレクトリ内のファイルを追加または編集します。
Nuxt のミドルウェアとプラグインを使用して、任意の認証サービス (Firebase、Auth0、カスタム JWT など) を統合できます。詳細については、Nuxt.js 認証モジュールを参照してください。
Nuxt のサーバー ルートまたは外部 API 呼び出しを、 pages/
またはcomposables/
ディレクトリで使用します。 Nuxt.js API の処理の詳細については、こちらをご覧ください。
Vue コンポーネントの単体テスト用に Vitest をインストールして構成します。
エンドツーエンドのテストには Cypress または Playwright を使用します。
静的サイト生成 (SSG) :
pnpm run generate
生成されたファイルをdist/
フォルダーから静的ホスティング プロバイダー (Netlify、Vercel など) にデプロイします。
サーバーサイド レンダリング (SSR) :
pnpm run build
pnpm run start
アプリケーションを Node.js ホスティング (AWS、Heraku、DigitalOcean など) にデプロイします。
問題が発生したり、質問がある場合、または新しい機能やページをリクエストしたい場合は、お気軽に問題を開くか、[email protected] までご連絡ください。
貢献は大歓迎です!次の手順に従ってください。
git checkout -b feature-name
)。git commit -m "Add feature"
)。git push origin feature-name
)。このプロジェクトは MIT ライセンスに基づいてライセンスされています。