41 Star 567 Fork 151

antdv-pro/antdv-pro

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
yanyu-aibayanyu yanyu fix: fix typo b2889a2 9 months ago
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
9 months ago
a year ago
Loading...
README
MIT
VbenAdmin Logo

Antdv Pro

gitee github

English | 简体中文

Introduction

AntdvPro is a complete set of enterprise-level mid-backend front-end/design solutions based on Vue3, Vite4, ant-design-vue4, Pinia, UnoCSS and Typescript. It refers to the design pattern of Ali react version antd-pro, using the latest and most popular The front-end technology stack has built-in dynamic routing, multi-theme, multi-layout and other functions, which can help you quickly build enterprise-level mid-background product prototypes.

Features

  • pnpm: Using the latest pnpm as a package management tool, it can greatly reduce the size of node_modules, speed up the installation speed of packages, and can also share dependencies to reduce disk usage.
  • vite: vite as a front-end development tool, it can greatly speed up the start-up speed of the project, and also supports hot updates, which can greatly improve development efficiency.
  • vue3: vue3.3.x as the front-end framework, the basic code is written in script-setup, with less code and low maintenance cost.
  • nitro mock: Use nitro as the server's mock data, decoupled from the project, and more flexible and easy to use.
  • ant-design-vue4: ant-design-vue4 as the UI framework, the author of admin-pro is also a core member of ant-design-vue, which can provide long-term maintenance support.
  • pinia: pinia as a state management tool, it can greatly improve the readability and maintainability of the code, and also supports Typescript.
  • UnoCSS: Atomic CSS framework, reduce the troubles caused by thinking about some common class names, and improve our development efficiency.
  • Code specification: We have encapsulated a set of eslint-based code specification configuration files, which can be used out of the box to unify the problems brought by different teams.
  • Theme: The design specifications of antd-pro of the react version are used, and a set of theme modes based on vue are developed. On this basis, some new functions are added to meet various different needs as much as possible.
  • Request function: Based on axios, a set of request functions with complete types and some basic interceptor encapsulations are encapsulated. You only need to make corresponding implementation adjustments according to the requirements to meet the different needs of various projects.
  • Mobile compatibility: We have tried our best to make the basic framework compatible with the mobile terminal mode, but because our main goal is the enterprise-level mid-background product, we have not made too much adaptation to the mobile terminal. If your project needs to adapt to the mobile terminal, you can refer to our code for corresponding adjustments.

Preview

antdv-pro - Test Account: admin/admin

antdv-pro-docs - Documentation

Community

QQ Group: apply wechat group

Wechat: aibayanyu2022

Discord: discord

WeChatGroup: apply wechat group to add author wechat

Useage


# Install degit
npm  i -g degit

# Pull the code
degit antdv-pro/antdv-pro [your project name]

#  Switch to the project directory
cd [your project name]

# Install
pnpm install

# Development
pnpm dev

Contribute

We are very welcome to have you participate in our open source project.

Pull Request:

  1. Fork code!
  2. Create your own branch: git checkout -b feat-xxxx
  3. Submit your changes: git commit -am 'feat(function): add xxxxx'
  4. Push your branch: git push origin feat-xxxx
  5. submitpull request

Thank you to all the people who already contributed to antdv-pro!

Support

If you like our project, you can support us by clicking the "Star" button in the upper right corner. Your support is my motivation. Thank you ~

Thanks to the open source project license provided by Jetbrains.

Sponsor

If you like our project, you can sponsor us to help us maintain the project better.

Alipay/Wechat

Empty file

About

AntdvPro是一个基于Vue3、Vite4、ant-design-vue4、Pinia、UnoCSS和Typescript的一整套企业级中后台前端/设计解决方案,它参考了阿里react版本antd-pro的设计模式,使用了最新最流行的前端技术栈,内置了动态路由、多主题、多布局等功能,可以帮助你快速搭建企业级中后台产品原型。 expand collapse
Cancel

Releases

No release

antdv-pro 开源评估指数

productivity 生产力
niche_creation 创新力
robustness 稳健性
collaboration 协作
contributor 贡献者
software 软件

Activities

4个月前同步了仓库
5个月前同步了仓库
6个月前同步了仓库
7个月前同步了仓库
8个月前同步了仓库
Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/antdv-pro/antdv-pro.git
git@gitee.com:antdv-pro/antdv-pro.git
antdv-pro
antdv-pro
antdv-pro
feat-js

Search