Admin Dashboard UI Template Based on Vue + Vite + NaiveUI + UnoCSS
Create beautiful and simple admin dashboard UI projects quickly
This is an open-source project based on the latest technology stack, aimed at providing a simple admin dashboard template. The project was initially created for educational purposes, featuring a clean design without complex encapsulations and advanced techniques, making it an excellent project for learning front-end technologies. The author is originally a backend developer who had to learn front-end development out of necessity, and hopes this project can be helpful to you.
English | 简体中文
This is merely a template project for an admin dashboard and does not implement full backend functionality. You can create a repository based on this template and implement your own admin dashboard.
⚠️ Important Reminder: We are currently in a phase of brainstorming and code revisions. It is not advisable to use this for real-world projects.
<script setup>
syntax
This project requires Node version >=14.18
Create a repository using this template.
If you prefer a cleaner git history, you can do it manually:
npx degit lileyzhao/showy-naive-template your-vue-admin-template
cd your-vue-admin-template
pnpm i # If you haven't installed pnpm, run: npm install -g pnpm
When using this template, try to update your own information correctly according to the checklist:
LICENSE
index.html
package.json
public
directoryThen, enjoy :)
To see it in action at http://localhost:4318, just run:
pnpm i
pnpm dev
To build the application, run:
pnpm build
Then you will see the dist
folder generated for publishing.
After building, you can preview the build locally by running:
pnpm preview
Go to Netlify and select your repository. Follow the instructions and your application will be created shortly.
.
├── public/ # Public resources
├── src/ # Source code
│ ├── api-services/ # Backend APIs
│ ├── assets/ # Static assets
│ ├── layouts/ # Layouts
│ ├── modules/ # Modules
│ ├── router/ # Router
│ ├── setting/ # Configuration files
│ ├── shared/ # Shared classes
│ ├── store/ # State management
│ ├── utils/ # Utility functions
│ ├── views/ # Views
│ ├── App.vue # Root component
│ └── main.ts # Entry file
├── index.html # Main HTML file
├── package.json # Project information
├── vite.config.ts # Vite configuration
├── uno.config # UnoCSS configuration
└── tsconfig.json # TypeScript configuration
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model