# blog-admin
**Repository Path**: cctvhejun/zc-blog-node
## Basic Information
- **Project Name**: blog-admin
- **Description**: 基于 nestjs 10 + React 18 实现的后台管理系统
- **Primary Language**: TypeScript
- **License**: Apache-2.0
- **Default Branch**: feature/typeorm
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 1
- **Created**: 2023-10-24
- **Last Updated**: 2025-01-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Nestjs, TypeScript
## README
Blog Admin
#### 项目说明
```Blog Admin``` 管理系统,是基于 ```Nestjs 10```,```React 18``` 打造出的一个后台管理系统。
核心模块包括: 用户、角色、菜单、日志、文件管理等功能。提供了丰富的功能组件。
>- 本项目适用于用于刚入门学习 nest 的新人阅读。
>- 同时包含 `typeorm` 版本和 `prisma` 版本,分别对应分支 `feature/typeorm` 和 `feature/prisma`
>- 代码实现仅供参考。
代码仓库
* [nest](https://gitee.com/cctvhejun/zc-blog-node.git)
* [react]()
#### 本地开发
下载源码
```sh
git clone https://gitee.com/cctvhejun/zc-blog-node.git
```
运行
```sh
cd blog-admin
pnpm i
npm run dev
```
本项目使用 ```TypeOrm``` 连接 ```MySql``` 数据库, 运行前请在 ```src/config/dev.yaml``` 文件中配置好数据库连接
```sh
cd blog-admin
pnpm i
npm run start:dev
```
#### 功能
* ✅ 用户管理
* ✅ 角色管理
* ✅ 菜单管理
* ✅ 文件上传
* ✅ 队列管理
* ✅ 登录日志