# 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