Skip to content

NestAdmin

NestAdmin 是一个简单高效的的后台管理系统,基于最新的前端技术栈,包括 Nestjs, TypeScript, TypeOrm, Mysql 和 Redis。 适用于 WEB 全栈人员快速开发后台管理系统。 本项目支持 express 和 fastify 两种框架。express 比较常用,fastify 适合高并发场景。

在线预览

基础功能

功能模块描述
用户注册、登录支持邮箱注册
部门管理
角色管理动态分配菜单和权限
菜单管理支持动态生成菜单,与前端无缝衔接
用户管理支持修改密码、修改头像、修改个人信息
文件上传支持上传至文件夹、阿里云、腾讯云
邮件发送
验证码
日志服务记录用户登录日志、验证码日志
定时任务支持 Corn 表达式、时间间隔配置任务执行时机
数据字典可配置字典类型和字典数据,前端使用 hooks 可以方便的使用数据字典
公告管理
系统监控查看系统运行状态、内存、磁盘、CPU 等
参数管理
缓存管理管理 Redis
存储管理查看文件存储信息
HTTPS配置 SSL 证书,支持 https 请求

配套前端

Vue3NaiveAdmin 基于 SoybeanAdmin 构建,在基础功能上继续开发,并添加了更多功能,如: 数据字典、邮件发送、定时任务、日志管理、缓存管理、存储管理、参数管理、系统监控、高级表单组件、高级搜索组件、详情组件等。

SoybeanAdmin 是一个清新优雅、高颜值且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS。它内置了丰富的主题配置和组件,代码规范严谨,实现了自动化的文件路由系统。SoybeanAdmin 为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用。同样是一个快速学习前沿技术的最佳实践。

Publish under the MIT license