/nest-ruoyi-react

基于 Nest.js 和 React 的若依框架,使用 Antd.

Primary LanguageTypeScriptMIT LicenseMIT

Nest-Admin

An out-of-box UI solution for enterprise applications as a React boilerplate.

1.0 is out! 🎉🎉🎉

Nest-Admin 1.0.0

Built in features

  1. User management: Users are system operators, and this function mainly completes system user configuration.
  2. Department management: Configure the system's organizational structure (company, department, group), and display a tree structure that supports data permissions.
  3. Job management: Configure the positions that system users belong to.
  4. Menu management: Configure system menus, operation permissions, button permission identification, etc.
  5. Role management: Assign role menu permissions and set roles to divide data scope permissions by organization.
  6. Dictionary management: Maintaining fixed data that is frequently used in the system.
  7. Parameter management: Dynamically configure commonly used parameters for the system.
  8. Notification announcement: System notification announcement information release and maintenance.
  9. Operation log: Record and query normal system operation logs; Logging and querying of system exception information.
  10. Login log: The system login log records and queries contain login exceptions.
  11. Online users: monitoring the status of active users in the current system.
  12. Timed tasks: Online (add, modify, delete) task scheduling includes execution result logs.
  13. Code generation: The generation of front-end and back-end code (node, HTML, SQL) supports CRUD downloading.
  14. System Interface: Automatically generate relevant API interface documents based on business code.
  15. Service monitoring: Monitor current system CPU, memory, disk, stack, and other related information.
  16. Cache monitoring: Queries, deletes, clears, and other operations on the system's cache.
  17. Online Builder: Drag form elements to generate corresponding HTML code.
  18. Connection Pool Monitoring: Monitor the current status of the system database connection pool and analyze SQL to identify system performance bottlenecks.

Usage

Install

$ git clone git@github.com:ilovemoyu/nest-ruoyi-react.git

Install dependencies:

$ cd nest-ruoyi-react
$ cd pnpmi

vscode launch:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Server",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceFolder}/server",
      "runtimeExecutable": "pnpm",
      "runtimeArgs": ["run", "start:debug"],
      "autoAttachChildProcesses": true,
      "console": "integratedTerminal"
    },
    {
      "name": "Admin",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceFolder}/admin",
      "runtimeExecutable": "pnpm",
      "runtimeArgs": ["run", "dev"],
      "autoAttachChildProcesses": true,
      "console": "integratedTerminal"
    }
  ],
  "compounds": [
    {
      "name": "Debug Server and Admin",
      "configurations": ["Server", "Admin"]
    }
  ]
}

Browsers support

Modern browsers.

Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Edge last 2 versions last 2 versions last 2 versions last 2 versions

Contributing

Any type of contribution is welcome, here are some examples of how you may contribute to this project:

  • Submit issues to report bugs or ask questions.