Dcat Admin

Dcat Admin is a backend system builder based on laravel-admin that allows you to quickly build a full-featured, high-value backend system with very little code. Supports button click CRUD code generation, built-in rich backend components, out of the box, allowing developers to say goodbye to redundant HTML code, very friendly to back-end developers.

Dcat Admin - 图1 Build Status Dcat Admin - 图3 Dcat Admin - 图4 Dcat Admin - 图5

Technology stack

Features

  • Simple, elegant, flexible and scalable API
  • user management
  • RBAC permission management, supports unlimited permission nodes.
  • Menu management
  • build without refreshing the page using pjax to support load on-demand static resources , you can infinitely expand the component without affecting the overall performance
  • Loosely coupled page building and data manipulation design, with easy switching of data sources
  • Custom pages
  • Custom theme coloring
  • Multi-theme switch function, built-in multiple theme colors
  • Easily build standalone pages without a menu bar (e.g. for building pop-up selectors, etc.)
  • Plug-in Features
  • Visual code generator to generate add/delete pages based on data tables with one click.
  • Data table builder with a rich set of built-in table features (e.g. combobox headers, data export, search, quick create, batch operations, etc.)
  • Tree table feature builder with pagination and click-to-load support
  • Data form builder, rich built-in form types, support for asynchronous submission of forms
  • Step-by-step form builder
  • Popup form builder
  • Data detail page builder
  • Infinite hierarchical tree page builder with drag and drop support for data hierarchy, sorting and other operations
  • Rich built-in common page components (such as charts, statistics cards, drop-down menus, tab cards, hint tools, etc.)
  • Section function (similar to Filter of Wordpress and section tab of blade template).
  • Asynchronous file upload form, support block multi-threaded uploading
  • Multi-application (multi-backend)
  • Plugin Marketplace, which allows you to install, update and uninstall plugins with a single click of the mouse on the administration page (not implemented yet).

Exchange

QQ group 704661955

Extension Developer QQ group 679738409

Join us

If you are interested in this project, you are very welcome to join the project development team and participate in the maintenance and development of the features of this project. Contributions of any kind are welcome (including, but not limited to, the following).

  • :: Contribution codes
  • :: Improving documentation
  • :: Writing a curriculum
  • :: Refinement of notes