# chat
**Repository Path**: jiangqiyu/chat
## Basic Information
- **Project Name**: chat
- **Description**: 基于Web的聊天系统-模拟QQ的基本功能 ( springboot, netty, jpa, mybatis, mysql, redis, vue )
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 0
- **Created**: 2021-06-03
- **Last Updated**: 2024-11-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Chat (基于Web的聊天系统-模拟QQ的基本功能)
## 项目介绍
本项目是一个仿QQ基本功能的前后端分离项目。前端采用了vue.js技术栈,后端采用springboot+netty混合开发。实现了好友申请、好友分组、好友聊天、群管理、群公告、用户群聊等功能。
### 项目需求
### 项目源码
| | github |
|--- |--- |
| 后端 | https://github.com/FreudFan/chat/tree/master/chat_backend |
| 前端 | https://github.com/FreudFan/chat/tree/master/chat_frontend_vue |
### 项目技术栈
#### 后端技术栈
1. Spring Boot
2. netty nio
3. WebSocket
4. MyBatis
5. Spring Data JPA
6. Redis
7. MySQL
8. Spring Session
9. Alibaba Druid
10. Gradle
#### 前端技术栈
1. Vue
3. axios
4. vue-router
5. Vuex
6. WebSocket
7. vue-cli4
8. JavaScript ES6
9. npm
#### 系统架构图
### 接口文档
https://github.com/FreudFan/chat/tree/master/chat_backend/doc