中文 | English
Vue 3.0 + TypeScript + Vite + Element-plus based administration backend project
Rich base components and business functional components, 100% more efficient
Hello, guys, we are the toimc open source project team, in this article we will briefly introduce the current phase of our open source project planning, to help you to understand our open source plans, to understand our team.
Domestic mirror site: https://gitee.com/toimc-team/vue3-toimc-admin
On 7 February 2022, Vue 3 became the new default version.
There are many excellent middle and backend solutions based on Vue 3, such as NaiveAdmin, vue-vben-admin, vue-admin-better, etc., but there is a lack of ecology, cross-end solutions and security solutions related to these solutions, so we wanted to build an enterprise-class cross-end front and backend solution with a good ecology. solution.
Version requirements.
- Node LTS 14+
- pnpm 6.x+/yarn/npm
Installed dependencies.
# recommend
pnpm i
# or
yarn install
# or
npm install
Run the project.
npm run dev
Packages.
npm run build
.
├── LICENSE
├── README.md
├── auto-imports.d.ts
├── build # Build related scripts
├── commitlint.config.js # commit lint
├── components.d.ts
├── index.html
├── jsconfig.json
├── mock # mock APIs
├── package.json
├── pnpm-lock.yaml
├── postcss.config.js # postcss config
├── public
├── src # source code
│ ├── App.vue # root component
│ ├── assets # static assets
│ ├── components
│ ├── directive
│ ├── env.d.ts
│ ├── layouts
│ ├── main.ts
│ ├── plugins
│ ├── router
│ ├── settings
│ ├── store
│ ├── utils
│ └── views
├── stylelint.config.js
├── tsconfig.json
├── tsconfig.node.json
├── types
├── vite.config.ts
└── tailwind.config.ts
- Open source version free for commercial use
- Using the latest technology stack vue3+typescript+vite
- Complete community ecosystem
- RBAC and JWT based authentication mechanism
- Enterprise-class front-end security solution
- Flexible switching between multiple themes and layouts
- Fast iterations
At this stage it contains login, layout, menu routing and common base components.
We are also building a documentation site for our open source project, and hope to create an excellent project documentation that can be used out of the box by students using our open source project.
The whole open source team has been formed, including product, development, operations a total of 8 people of partners, every day the partners are happy to discuss technical.
Plan progress: Github issues label: Plan
After the current phase is complete, we will continue to enrich our base components, adding highly available business components, unit testing solutions and front-end security solutions. We will also build a technical community, knowledge payment and a point system around our open source projects to provide a platform for technical exchange and sharing and content realisation for those who participate in our open source projects and use them.
- [] Nestjs backend
- [] Electron destop APP
- [] Plugins Store & Components Store
- [] Distribution Module
Talent requirements.
- Front-end: Vue,React,Nodejs
- Backend: java,go,python,C++/C
- Testing
- Operation: copywriting, shake, community
mail: [email protected]
- Join the WeChat group
- Learn about benchmarking projects
- See if there are plans and discussions in issues.
- Plan: enhancement
- Discussion: discussion
- (not required) create your own issues and join the project
- Download the project, coding, test~~
- PR: here
- Wait for review, merge~~
If you think this project is helpful to you, you can help the author buy a cup of coffee to show your support!
Paypal:https://paypal.me/toimc
Vue-toimc-admin is open source software licensed as MIT.