BootstrapAdmin is a backend management platform built using .NETCore+Bootstrap+PetaPoco+HTML5+jQuery. It can be used for all web applications. The current version has been upgraded to NETCORE with cross-platform capabilities. The database supports multiple databases at the same time. For a detailed list, see the detailed list of databases later. To switch data sources, you only need to change the configuration file without restarting the application. The configuration is simple and flexible. The UI front-end uses the popular Bootstrap framework layout, which is very compatible with mobile devices and adapts to almost all terminal devices currently on the market. This system also features a single backend that supports multiple frontends and provides single sign-on (SSO) capabilities.
Main functions of BootstrapAdmin 1. Integrate with the front-end website through configuration
2. Build a hierarchical menu for the front-end system
3. Provide a single backend to support multiple frontend application configurations
4. Provide single sign-on
5. Integrated system authentication and authorization module
6. Provide roles, departments, users, menus, and front-end application authorization
6.1. Role authorizes users
6.2. Role authorization for menu
6.3. Role authorization to departments
6.4. Role authorization for applications (multiple front-end applications share a back-end permission management system)
6.5. Department authorizes users
7. Provide dictionary table for personalized configuration of front-end website
8. Fully responsive layout (supports all mainstream devices such as computers, tablets, mobile phones, etc.)
9. Built-in multi-data source support, simple configuration and effective immediately without restarting
10. Built-in data memory caching mechanism, fast page response
11. Built-in data operation log and user login log track and record user login host location, browser operating system information
1. The front-end system does not need to write login, authorization, and authentication modules; it is only responsible for writing business modules.
2. The backend system does not require any secondary development and can be used directly after release.
3. The front-end and back-end systems are separated into different systems (domain names can be independent)
4. Can be expanded to multi-tenant applications
BootstrapAdmin screenshot