Spring Boot + Vue open source project

The separation of front and back ends has slowly entered the technology stacks of various companies. In fact, the separation of front and back ends is not difficult. The interface is provided in the back section, and the front end does data display. Many people are accustomed to front-end and back-end development. When doing front-end and back-end separation, it is easy to bring in some front-end and back-end development ideas. As a result, the resulting products are nondescript. An open source front-end and back-end separation project to help you quickly master the front-end and back-end separation development technology stack.

 

Mermaid

  • Project address: https://gitee.com/mumu-osc/NiceFish

Listening to the name knows that this is a good project, in fact, it's really not bad. NiceFish (Mermaid) is a series of projects, the goal is to demonstrate the development mode of the front-end separation: front-end browser, mobile terminal, Electron environment; the back-end has two versions: SpringBoot version and SpringCloud version, front-end Angular, React, Electron and other versions.

Project renderings:

 

Micro personnel

  • Project address: https://github.com/lenve/vhr

Micro personnel is a human resource management system with front and back ends separated. The project is developed using Spring Boot + Vue. The project opens up the front and back ends, and provides very detailed documentation. From the Spring Boot interface design to the front-end Vue development ideas, the authors are all recorded in the project's wiki, which is a rare Java full-stack learning material.

Project renderings:

 

bootshiro

  • Project address: https://gitee.com/tomsun28/bootshiro

Bootshiro is based on Spring Boot + Shiro + JWT's true RESTful URL resource stateless authentication authority management system backend, front end usthe. Different from the general project, this project provides page configurable, dynamic RESTful API security management support, and implements dynamic key encryption for data transmission, jwt expiration refresh, user operation monitoring, etc. to strengthen application security.

Project renderings:

open-capacity-platform

  • Project address: https://gitee.com/owenwangwen/open-capacity-platform

open-capacity-platform open platform for microservice capabilities, or ocp for short, is an enterprise-level microservice framework (user rights management, configuration center management, application management, ...) based on layui + springcloud. Its core design goal is separation Front and back end, rapid development and deployment, simple learning, powerful functions, and rapid access to core interface capabilities. Its goal is to help companies build a framework similar to Baidu's capability open platform.

Project renderings:

 

 

V tribe

  • Project address: https://github.com/lenve/VBlog

V Tribe is a multi-user blog management platform, developed using Vue + SpringBoot + ElementUI. "The biggest advantage of this project is its simplicity. It is a full-featured but very simple kind, which is very suitable for beginners."

Project renderings:

Goku CRM

  • Project address: https://gitee.com/wukongcrm/72crm-java

Wukong CRM is based on jfinal + vue + ElementUI front-end and rear-end separate CRM system.

To be honest, jfinal is enough to understand, there is no need to study seriously, the combination of Vue + ElementUI can be studied carefully, and the front-end and back-end interaction methods can be studied carefully.

paascloud-master

  • Project address: https://github.com/paascloud/paascloud-master

The core technology of paascloud-master is implemented by SpringCloud + Vue two family buckets. It adopts the goal of using open source for open source, so there is no charge framework for open source. The overall technology stack is only charged by Alibaba Cloud SMS service. Java's forward-looking framework can solve the microservice architecture problem for small and medium-sized enterprises, and can help enterprises quickly build sites. Due to the high server cost and the principle of reducing development costs as much as possible, this project consists of 10 back-end projects and 3 front-end projects. Realized the solution of stateless unified authority authentication based on RBAC, jwt and oauth2, realized the unified management of exceptions and logs, and realized the solution of MQ landing to ensure 100% arrival.

Project renderings:

 

 

Published 14 original articles · won 13 · visited 1712

Guess you like

Origin blog.csdn.net/D102601560/article/details/105447952