Skip to content

nest-admin企业级前后端分离管理系统

基于 NestJS + Vue 3 构建,让开发与部署更简单高效

项目概述

nest-admin 项目图片

nest-admin 是一款基于现代化技术栈构建的企业级前后端分离管理系统,旨在为开发者提供高效、安全、可扩展的应用开发解决方案。

快速访问

项目定位

nest-admin 定位为企业级应用开发框架,适用于各类管理系统、后台系统的快速开发与构建。系统提供了完善的权限控制、用户管理、系统配置等基础功能模块,开发者可以在此基础上快速定制业务功能。

主要特点

  1. 前后端分离架构:前端基于 Vue 3 + Element Plus 构建,后端采用 NestJS 框架,数据交互通过 RESTful API 实现
  2. 现代化技术栈:全面使用 TypeScript 开发,提供类型安全保障,前端使用 Vite 构建工具提升开发效率
  3. 完善的权限控制:实现了基于 RBAC(基于角色的访问控制)的权限管理体系
  4. 模块化设计:前后端均采用模块化架构,便于功能扩展和代码维护
  5. 丰富的功能组件:集成了表单、表格、图表、富文本编辑器等常用组件,满足各类业务需求
  6. 易于部署与维护:支持 Docker 容器化部署,提供完整的部署文档和配置示例

技术栈概览

  • 前端:Vue 3、Element Plus、TypeScript、Vite、Pinia、Vue Router
  • 后端:NestJS、TypeScript、TypeORM、MySQL、Redis、JWT
  • 开发工具:ESLint、Prettier、Jest、Swagger

nest-admin 致力于降低企业级应用开发的门槛,提高开发效率,同时保证系统的安全性、稳定性和可扩展性。无论是快速构建小型管理系统,还是开发复杂的企业级应用,nest-admin 都能提供良好的支持。