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

Interface to preview