# fullstack-nest-react **Repository Path**: front-learn/fullstack-nest-react ## Basic Information - **Project Name**: fullstack-nest-react - **Description**: 全栈:nest接口服务,后台管理系统,前台小程序,fullstack,nestjs,react,taro,typescript,websocket - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 3 - **Created**: 2023-01-29 - **Last Updated**: 2024-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nestjs, React, TARO, WebSocket, TypeScript ## README ## description > 基于 RABC 权限通用后台管理系统-给角色动态分配权限和用户,web=>react 前台 server => 服务端 admin-vue3-ts=> vue 后台 ``` 1.角色、用户、动态权限菜单 2.加解密通信:主体是后端公钥加密私钥解密 后端接口返回信息加密方案是:通过前端的公钥进行加密接口信息传输给到客户端且加签名,客户端通过客户端私钥进行解密 ``` 后端技术栈:nestjs9+typeOrm+mysql2+redis 前端技术栈:react17+ant-design+jsencrypt+socket.io-client+ reduxjs/toolkit+vite3 登录界面 ![登录界面](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/2.png) 菜单管理 ![菜单管理界面](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/1.png) 菜单新增 ![菜单新增](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/5.png) 用户管理 ![用户管理界面](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/3.png) 角色管理 ![角色管理](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/4.png) 角色新增界面 ![角色新增界面](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/6.png) 用户新增界面,通信加密 ![用户新增界面,通信加密](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/7.png) 设置界面 ![设置界面](https://gitee.com/front-learn/fullstack-nest-react/raw/master/web/public/img/8.png)