Skip to content

Another vue admin. It is based on Vue3, Vitejs, TypeScript and Element Plus UI. It's awesome and effective!

License

Notifications You must be signed in to change notification settings

Hbuilderx/vue3-toimc-admin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-toimc-admin 管理后台项目

中文 | English

基于 Vue3.0+TypeScript+Vite+Element-plus 的管理后台项目

丰富的基础组件与业务功能组件,工作效率提升 100%

licenseGitHub package.json versionGithub issues element-plusvite

Hello,小伙伴们,我们是 toimc 开源项目团队,本文我们将简单介绍下现阶段我们开源项目的规划,帮助大家来了解我们的开源计划,了解我们团队。

国内镜像站:https://gitee.com/toimc-team/vue3-toimc-admin

起源

2022 年 2 月 7 日,Vue 3 成为了新的默认版本。

市面上也出现了很多基于 Vue 3 开发的优秀的中后台解决方案,如 NaiveAdmin、vue-vben-admin、vue-admin-better 等,但是在这些解决方案相关的生态、跨端方案、安全方案等有所欠缺,于是我们便想打造一款拥有良好生态的企业级跨端前后台解决方案。

项目开发

版本要求:

  • Node LTS 14+
  • pnpm 6.x+

安装依赖:

pnpm i

运行项目:

npm run dev

打包:

npm run build

项目目录

.
├── LICENSE
├── README.md
├── auto-imports.d.ts
├── build                # 构建相关脚本
├── commitlint.config.js # commit提交lint
├── components.d.ts
├── index.html
├── jsconfig.json
├── mock                 # mock数据
├── package.json
├── pnpm-lock.yaml
├── postcss.config.js    # postcss配置
├── public
├── src                  # 源码
│   ├── App.vue          # 应用程序
│   ├── assets           # 静态资源
│   ├── components       # 组件
│   ├── directive        # 指令
│   ├── env.d.ts
│   ├── layouts          # 布局
│   ├── main.ts
│   ├── plugins          # 插件
│   ├── router           # 路由
│   ├── settings         # 设置
│   ├── store            # 全局状态管理存储
│   ├── utils            # 工具
│   └── views            # 视图
├── stylelint.config.js  # stylelint配置
├── tsconfig.json
├── tsconfig.node.json
├── types
├── vite.config.ts
└── windi.config.ts

背景及说明

产品优势

  • 开源版本免费商用
  • 采用最新的技术栈 vue3+typescript+vite
  • 完整的社区生态
  • 基于 RBAC 及 JWT 鉴权机制
  • 企业级前端安全解决方案
  • 多主题、多种布局灵活切换
  • 快速迭代

进展

当前阶段它包含登录、布局、菜单路由以及常用基础组件:

同时,也在建设我们开源项目的文档站,希望能打造一个优秀的项目文档,能让使用我们开源项目的同学们,开箱即用。

整个开源团队已组成,包含产品、开发、运营共 8 人的小伙伴,每天小伙伴们都在愉快的讨论技术。

计划进展:Github issues label: Plan

未来规划

在当前阶段完成后,我们还将继续丰富我们的基础组件,增加高可用的业务组件,单元测试方案以及前端安全解决方案。我们还将围绕开源项目开展运营,以推广我们的开源项目,同时围绕开源项目建设技术社区、知识付费、积分体系等,来为参与我们开源项目,使用我们开源项目的小伙伴提供技术交流分享、内容变现的平台。

如何加入

人才需求:

  • 前端:Vue,React,Nodejs
  • 后端:java,go,python,C++/C
  • 测试
  • 运营:文案、抖音、社群

640

如何贡献

About

Another vue admin. It is based on Vue3, Vitejs, TypeScript and Element Plus UI. It's awesome and effective!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 64.6%
  • TypeScript 31.1%
  • JavaScript 2.7%
  • SCSS 1.4%
  • Other 0.2%