Skip to content

A simple and flexible admin template based on Vue3, Vite, TypeScript, NaiveUI

License

Notifications You must be signed in to change notification settings

ckdzh/nova-admin

 
 

Repository files navigation

Nova Admin

🌈 介绍

Nova-admin一个基于Vue3、Vite4、Typescript、pinia、Naive UI、Vue-Router的后台管理免费开源模板,助力提高后台管理项目开发效率

⚡特性

  • 最新流行技术栈 - 基于Vue3、Vite、TypeScript、NaiveUI、Pinia等最新技术栈开发
  • 网络请求功能封装 - 完善的axios封装和配置,统一的响应处理和多场景能力
  • 权限控制 - 完善的前后端权限管理方案
  • 路由系统 - 支持本地静态路由和后台返回路由两种获取模式
  • 组件封装 - 对日常使用频率较高的组件二次封装,满足基础工作需求
  • 主题配置 - 黑暗主题适配
  • 代码规范 - 完整支持的代码风格规范和代码提交规范

😎 项目预览&展示

image.png image.png image.png image.png image.png

💎 相关项目

🚧 安装使用

本地环境需要安装 pnpm 7.x 、Node.js 14.18+ 和 Git

# 安装依赖
pnpm i

# 运行项目
pnpm dev

# 构件产物
pnpm build

# 提交变更
# 项目已经内置angular提交规范,通过git cz 代替git commit 命令即可。
pnpm cz
or
pnpm commit

🛠️ 浏览器支持

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
>=88 >=78 >=87 >=14

🙌 学习交流

Nova-Admin 是完全开源免费的项目,目前仍然在优化迭代中,旨在帮助开发者更方便地进行中大型管理系统开发,有使用问题欢迎在QQ交流群内提问。

image.png

🧩贡献

如果您发现了任何问题或有改进建议,请创建一个issue或提交一个PR。我们欢迎您的贡献!

🤗 支持

如果感觉本项目对你工作或学习有帮助,请帮我点一个✨Star,这将是对我极大的鼓励与支持, 也可以在下方请我喝一杯咖啡

f9843aa20a56a4b6d8733aa090257ff.jpg

🧾License

MIT

About

A simple and flexible admin template based on Vue3, Vite, TypeScript, NaiveUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 53.0%
  • TypeScript 40.8%
  • CSS 4.5%
  • JavaScript 1.4%
  • Other 0.3%