Skip to content

Peterliang233/go-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gin-vue-chat

小学期-实时通讯系统的设计与实现

  • 后端部分使用的是Go语言的 Gin框架 。使用了Jwt做了中间的身份认证。同时使用Websocket实现了基本的通信。最后使用的是mysql进行数据的持久化。

  • 数据库架构 database.png

主要接口

  • 新用户的注册
  • 用户登录
  • 用户之间进行Websocket通信
  • 文件上传
  • 文件下载
  • 前端部分使用的是 Vue框架 写了几个简单的交互界面。组件使用的是Element-UI。完成了与后端的交互。

效果展示

  • 用户注册

img.png

  • 用户登录

img.png

  • 进入房间

img.png

  • 多人在线聊天

img.png

  • 上传文件

img.png

About

小学期-实时通讯系统的设计与实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages