# 销售数据管理平台 React+Koa+Mongodb **Repository Path**: shenzy98/react--hooks--ts--antd ## Basic Information - **Project Name**: 销售数据管理平台 React+Koa+Mongodb - **Description**: 销售数据管理平台 前端:React+Hooks+TypeScript+Antd+axios 后端: Nodejs+koa 数据库: Mongodb - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-22 - **Last Updated**: 2025-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 销售数据管理平台 React+Koa+Mongodb ### 介绍 销售数据管理平台,前后端分离权限管理系统。所用技术栈如下 - 前端:**React Hooks** + **TypeScript** + **Antd** + **axios** + **echarts** - 后端:**Nodejs** + **koa** - 数据库:**Mongodb** ### 使用说明 1. **Back-End-Server**包括后台路由和操作数据库的所有代码,**Front-End-Client** 包括前端所有代码。 2. 请在**Mongodb**数据库中建立名为**react_manage**的数据库,并且创建4个名分别为 **categories**、**products**、**roles**、**users**的数据表,并且根据项目中提供的JSON文件导入到相关的数据表中。 3. 在**git clone**之后,分别切换到切换到 **Back-End-Server** 目录下在命令行下输入**npm install**安装后端所使用的所有依赖,再在命令行输入**npm run start**启动后端服务。 4. 换到 **Front-End-Client** 目录下在命令行下输入**npm install**安装前端所有的依赖,再在命令行**npm run start**启动前端服务。 5. **Back-End-Server** 或 **Front-End-Client** 任意一个文件夹在执行 **npm run start** 报错无法启动大概率是 **node_modules** 文件夹中安装依赖包出的问题,这种情况下删除出问题的文件夹中的 **node_modules** 文件夹,在此使用 **npm i** 或者使用 **yarn** 重新安装相关依赖。 6. 等待浏览器弹出前端服务即可使用,如没有自动弹出可等待服务全都启动之后手动访问 **Front-End-Client** 对应CMD给出的地址来访问即可。 7. 默认全部权限的用户名为 **admin** 密码为 **123456**