Skip to content

简介

gaius-admin 是一个all in js后台管理系统,旨在为开发者和企业提供高效、灵活的管理解决方案。该系统基于(Vue3+Ant Design+Nest)技术栈构建,集成了用户管理、机构管理、权限管理、登录日志、操作日志和消息通知等常用功能,帮助用户轻松管理和监控系统操作。

技术栈:

前端:使用 Vue 3 框架,提供高效的组件化开发体验,结合 Ant Design 的丰富 UI 组件,确保用户界面的美观与易用。

后端:基于 NestJS,采用模块化架构,提供强大的 RESTful API 支持,确保系统的高性能和可扩展性。

主要功能:

  • 用户管理:提供用户注册、登录、信息编辑和角色分配功能,支持灵活的用户权限设置。
  • 机构管理:高效的机构信息维护与管理,适应不同组织结构的需求。
  • 角色管理:按照角色分配不同的角色权限。
  • 菜单管理:配置系统显示菜单。
  • 权限控制:基于角色的访问控制(RBAC, Role-Based Access Control)模型进行系统的权限控制。
  • 消息通知:在系统内进行消息提示通知用户。
  • 资源管理:可以上传图片等资源。
  • 登录日志:记录用户登录信息,便于审计和安全分析。
  • 操作日志:全面追踪系统内的用户操作,基于(Nest的装饰器和拦截器)实现,方便扩展。

gaius-admin 现已完全开源,欢迎开发者参与贡献、交流和共同完善。

演示地址

演示账户

账号密码角色
testtest测试用户
gaiusadmin超级管理员