The front-end and back-end separation management system Gfast v3.0 is newly released

 

GFast V3.0

Introduction to the platform

  • A full-stack front-end and back-end separation management system developed based on the new Go Frame 2.0+Vue3+Element Plus
  • The front end adopts vue-next-admin, Vue, and Element UI.
  • This project is developed by Qixun Technology team.

feature

  • High productivity: set up a background management system in minutes
  • Modularization: The single-application multi-system mode splits a complete application into multiple systems, making subsequent expansion more convenient and increasing code reusability.
  • Plug-in: system functions can be extended through plug-ins
  • Authentication mechanism: user status authentication using gtoken and authority authentication by casbin
  • Routing mode: Thanks to goframe2.0, a standardized routing registration method is provided, and api documents are automatically generated without annotations.
  • Interface-oriented development

Built-in function

  1. User management: The user is the system operator, and this function mainly completes the system user configuration.
  2. Department management: configure the system organization (company, department, group), and the tree structure shows the support data permissions.
  3. Position management: configure the positions that system users belong to.
  4. Menu management: configure system menu, operation authority, button authority identification, etc.
  5. Role management: Assign role menu permissions, set roles, and divide data scope permissions by organization.
  6. Dictionary management: maintain some relatively fixed data that are often used in the system.
  7. Parameter management: Dynamically configure common parameters for the system.
  8. Operation log: record and query the normal operation log of the system; record and query the system abnormal information.
  9. Login log: The system login log record query contains login exceptions.
  10. Online users: monitor the status of active users in the current system.
  11. Scheduled tasks: Online (add, modify, delete) task scheduling includes execution result logs.
  12. Code generation: The generation of front-end and back-end code.
  13. Service monitoring: Monitor the current system CPU, memory, disk, stack and other related information.
  14. Online Builder: Drag form elements to generate corresponding HTML code.
  15. File uploads, cache tags, etc.

demo address

http://v3.g-fast.cn/sys  Account: demo Password: 123456

configure

After the project database file is created and the database is imported, modify the configuration and copy it to resource/data/db.sql  manifest/config/config.yaml.bak manifest/config/config.yaml

Where gfToken configuration

gfToken : 
cacheKey : " gfToken_" #Cache prefix timeOut : 10800 #token timeout (seconds) maxRefresh : 5400 #token automatic refresh time (seconds) multiLogin : true #Whether one account is allowed to log in at the same time encryptKey : " 49c54195e750b04e74a8429b17896586" #Encryption key (32 bits) cacheModel : " redis" #Storage engine (memory uses memory | redis uses redis) excludePaths : #Exclude routing addresses without login verification - " /api/v1/system/login"      
            
          
          
       
       
            
     
 

The project is separated from front-end and back-end, and the front-end address is:

github address: https://github.com/tiger1103/gfast-ui

gitee address: https://gitee.com/tiger1103/gfast-ui

(Please switch: os-v3)

demo map

Guess you like

Origin www.oschina.net/news/192333/gfast-3-0-released