Giter Club home page Giter Club logo

vue3-toimc-admin's Introduction

vue-toimc-admin

中文 | English

Vue 3.0 + TypeScript + Vite + Element-plus based administration backend project

Rich base components and business functional components, 100% more efficient

license GitHub package.json version Github issues element-plus vite

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

Origins

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.

Project Development

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

Project Directory

.
├── 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

Background and description

Product advantages

  • 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

Progress

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

Future planning

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

How to join

Talent requirements.

  • Front-end: Vue,React,Nodejs
  • Backend: java,go,python,C++/C
  • Testing
  • Operation: copywriting, shake, community

mail: [email protected]

How to contribute

Donate

If you think this project is helpful to you, you can help the author buy a cup of coffee to show your support!

payme

Paypal:https://paypal.me/toimc

License

Vue-toimc-admin is open source software licensed as MIT.

vue3-toimc-admin's People

Contributors

15955370972 avatar a1597284782 avatar clin211 avatar coderjerrym avatar idxiu avatar magicds avatar toimc avatar valcosmos avatar whalesink avatar xudongdong40 avatar zy1281539626 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.