Современный, адаптивный и настраиваемый шаблон панели администратора, созданный с помощью Vue.js , Nuxt.js 3 , NuxtUI и Tailwind CSS . Этот шаблон идеально подходит для создания мощных интерфейсов администратора, информационных панелей и веб-приложений с чистым и минималистичным дизайном.
Клонируем репозиторий :
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 | Страница для управления и отслеживания задач в формате списка дел. |
/products | Страница продуктов | Страница для управления информацией о продукте, включая сведения и цены. |
/order-lists | Страница списков заказов | Перечисляет все заказы клиентов с возможностью просмотра и управления ими. |
/product-stock | Страница запаса продукта | Отображает текущие уровни запасов и варианты управления запасами. |
/settings | Страница настроек | Позволяет пользователям управлять настройками системы и личными предпочтениями. |
/team | Страница команды | Демонстрирует членов команды, роли и параметры управления разрешениями. |
Измените файл tailwind.config.js
, чтобы настроить темы, расширить стили или добавить плагины.
Все компоненты находятся в components/
внутри каталога features/(domain)/
. Создавайте новые компоненты или расширяйте существующие в соответствии с потребностями вашего проекта.
Добавляйте или редактируйте файлы в каталоге pages/
для динамического создания новых маршрутов.
Вы можете интегрировать любую службу аутентификации (например, Firebase, Auth0 или собственный JWT), используя промежуточное программное обеспечение и плагины Nuxt. Дополнительные сведения см. в модуле аутентификации Nuxt.js.
Используйте маршруты сервера Nuxt или внешние вызовы API в каталогах pages/
или composables/
. Узнайте больше об обработке API Nuxt.js здесь.
Установите и настройте Vitest для модульного тестирования ваших компонентов Vue.
Используйте Cypress или Playwright для сквозного тестирования.
Генерация статического сайта (SSG) :
pnpm run generate
Разверните сгенерированные файлы из папки dist/
у статического хостинг-провайдера (например, Netlify, Vercel).
Серверный рендеринг (SSR) :
pnpm run build
pnpm run start
Разверните приложение на хостинге Node.js (например, AWS, Heroku или DigitalOcean).
Если у вас возникнут какие-либо проблемы, есть вопросы или вы хотите запросить новые функции или страницы, смело открывайте проблему или обращайтесь по адресу [email protected].
Вклады приветствуются! Пожалуйста, выполните следующие действия:
git checkout -b feature-name
).git commit -m "Add feature"
).git push origin feature-name
).Этот проект лицензируется по лицензии MIT.