Skip to content
/ chat Public

基于Web的聊天系统-模拟QQ的基本功能 ( springboot, netty, jpa, mybatis, mysql, redis, vue )

Notifications You must be signed in to change notification settings

FreudFan/chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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
  2. axios
  3. vue-router
  4. Vuex
  5. WebSocket
  6. vue-cli4
  7. JavaScript ES6
  8. npm

系统架构图

系统架构图

接口文档

https://github.com/FreudFan/chat/tree/master/chat_backend/doc

About

基于Web的聊天系统-模拟QQ的基本功能 ( springboot, netty, jpa, mybatis, mysql, redis, vue )

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published