introduce
Entfrm-boot is a code free development platform with modularization as the core, which enables small and medium-sized enterprises to quickly build their own development platform from scratch. Out of the box, pluggable and free combination; Maximize code reuse and avoid repeated development in a modular way; No code visual development, quick generation of API, to complete more than 80% of the work, so that the development of twice the result, so that the majority of programmers have more time to accompany their families.
The warehouse address
- Gitee
https://gitee.com/entfrm/entfrm-boot
Copy the code
Platform is introduced
- modular
Modularization as the idea, business field as the concept, based on package management (Maven), fully decouples business functions, maximize business reuse, greatly reduce repeated development time, combined with powerful code generator, so that the development of twice the result with half the effort.
- No code development
Support MySQL, SQL Server, PostgreSQL and other databases, data table visual management, online design, simple configuration and rapid generation of apis and forms.
- Simple and easy to use
Perfect infrastructure, Including general basic tool library (ENTFRm-core-base), data management library (ENTFRm-core-data), log library (ENTFRm-core-log), authorization library (ENTFRm-core-security), Api document (ENTFRM-core-sw) Agger) and other functional modules, you can use what you want to introduce.
- Built-in mybatis – plus
Efficiency is Paramount. Simple configuration allows fast CRUD operations, saving a lot of time. Rich features, hot loading, paging, performance analysis, multi-tenant and other functions.
- Multi-terminal support
Using the front and back end separation mode and Oauth2 verification mode, based on vue. js family bucket and Element-UI component library to achieve a set of modular solutions, encapsulated dozens of components, perfect authority management functions and flexible configurable.
- Out of the box
It provides authorization center (ENTFRM-Auth), system management (ENTFRm-biz -system), task scheduling (ENTFRm-biz – Quartz), development tools (ENTFRm-biz – DevTool), operation and maintenance monitoring (ENTFRM-biz – Monitor), and work Modules like Flow (EntFRm-biz-Activiti), right out of the box, let you focus on your own business development.
- Flutter of actual combat
Provides Flutter mobile application DEMO, a general integration example, including login, registration, personal information management, home page statistics, workbench, message management, and other functions
The development environment
- The development tools
IntelliJ IDEA, Navicat PremiumCopy the code
- The back-end technology
Springboot2.x, SpringSecurity, Oauth2, JWT, Mybatis - Plus, Activiti, Flutter, Mysql, etcCopy the code
- The front-end technology
Node.js 10+, vue.js 2.6+, Vue CLI, Vuex, VueRouter, element-ui, etcCopy the code
The online demo
- Address: http://47.100.3.58/
- Account: entfrm
- Password: 123456