前言

2022年8月1日,经过一系列的准备工作,这个充满 BUG 的神奇网站在今天发布上线了。因为网站目前的主要功能是在线聊天,所以暂且就先叫它 EasyChat 吧。

EasyChat 是一个可以在线聊天的即时通讯平台,完全由个人设计和开发,初衷主要是觉得好玩儿,顺便学习一些新东西,所以网站有些简陋,属实是本人的能力和财力有限。网站没有任何付费内容,所有内容完全免费,欢迎大家使用体验,也期待大佬们的交流与反馈。

体验地址:https://toollong.icu(我的用户名:toollong)

注意: 本网站仅供学习交流使用,由于网站的安全保障和加密措施并不完善,请勿在网站中输入敏感信息,避免信息泄露的风险。

关于网站的更多信息,点击这里。

功能介绍(v1.0.1)

关于功能的具体实现由于内容太多,就不在这里详细阐述了,可以去看一下源码,有什么疑问和建议也可以随时交流。下面是已经实现的功能:

  • 注册
  • 登录
  • 找回密码
  • 添加聊天
  • 删除聊天
  • 发送文本消息
  • 发送 Emoji 表情(Windows 7 可能无法正常显示)
  • 发送图片(批量发送)
  • 发送文件(同步发送,有点慢)
  • 新消息通知(有提示音)
  • 搜索用户
  • 修改好友备注
  • 好友申请
  • 好友验证
  • 好友删除(单向删除)
  • 验证消息通知(有提示音)
  • 查看资料
  • 编辑资料
  • 设置(头像、隐身、标签、修改密码)
  • 夜间模式
  • 小抽屉(搜一搜、日历)

技术栈(v1.0.1)

  • 前端使用 Vue CLI 开发,后端使用 Java 开发。

  • 前端:Vue 3、Vue Router、Vuex、Element Plus、Socket.IO、Axios、VueUse…

  • 后端:Spring Cloud、Nacos、MyBatis-Plus、Netty-socketio、MinIO、Gson、MySQL、Redis、Docker…

源码

前端代码

  • GitHub 地址:https://github.com/toollong/easychat-client
  • Gitee 地址:https://gitee.com/toollong/easychat-client

后端代码

  • GitHub 地址:https://github.com/toollong/easychat-server
  • Gitee 地址:https://gitee.com/toollong/easychat-server

网站正在持续建设中,敬请期待…

一个基于 Spring Cloud + Vue + Socket.IO 的在线聊天网站,不来体验一下吗?相关推荐

  1. 一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方 !强烈推荐 !

    来源:GitHub精选 今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站. 这个开源项目叫:fiction_house. 这个开源项目是一个多平台(web.安 ...

  2. 一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方、强烈推荐

    来源:GitHub精选 今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站. 这个开源项目叫:fiction_house. 这个开源项目是一个多平台(web.安 ...

  3. 推荐一个基于 SpringBoot 开源的小说和漫画在线阅读网站

    今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站. 这个开源项目叫:fiction_house. 这个开源项目是一个多平台(web.安卓 app.微信小程序) ...

  4. 基于 Spring Cloud + Vue.js完整的微服务架构实战

    介绍 本项目是一个基于 Spring Boot.Spring Cloud.Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目 前端框架为Vue.js. E ...

  5. socket.io html5 聊天,socket.io实现在线聊天页面

    一.要点分析 (1) 对于socket.io,它是基于事件响应的socket,可以进行长时间的消息传递.其服务端使用的方法主要不过就是两个,on()和emit() io.on('connetcion' ...

  6. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的在线音乐网站

    项目介绍: 基于springboot+vue实现的音乐网站,系统采用前后端分离开发模式开发,分为三个工程文件,分别是springboot后台服务端工程,主要提供API接口:vue前端用户客户端工程,主 ...

  7. 手写基于Spring Cloud的TCC分布式事务框架

    如何简单实现TCC分布式事务框架 最近听到很多其他公司的小伙伴谈分布式事务的问题,各种业务场景都有,可能就是这两年很多公司都在往微服务发展,现在各个子系统都拆分.建设的差不多了,实现了模块化开发,但是 ...

  8. 基于 SpringBoot 开源的小说和漫画在线阅读网站

    来源:GitHub精选 今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站. 这个开源项目叫:fiction_house. 这个开源项目是一个多平台(web.安 ...

  9. koa+mysql+vue+socket.io全栈开发之web api篇

    原文地址:koa+mysql+vue+socket.io全栈开发之web api篇 目标是建立一个 web QQ的项目,使用的技术栈如下: 后端是基于koa2 的 web api 服务层,提供curd ...

最新文章

  1. Android — 长按ListView 利用上下文菜单(ActionMode) 进行批量事件处理
  2. golang-china
  3. [ARM-assembly]-ARM64汇编语言学习笔记
  4. 殊途同归的fork()
  5. 2012年总结,2013年的计划
  6. 属性总结(四):linestyle
  7. 电脑微信不用手机确认_不用安装第三方软件,手机投屏到电脑就这么简单
  8. 专题1.1——Exchange2013部署前准备条件
  9. KVM 虚拟机在物理主机之间迁移的实现 -- 静态迁移/动态迁移/存储迁移
  10. 优秀程序员的两大要素:懒 + 笨
  11. java的如何创建js_[Java教程]JS创建事件的三种方式(实例)
  12. 天书般的ICTCLAS分词系统代码(二)
  13. 揭开艺术特长考试神秘面纱
  14. java算法竞赛入门经典_算法竞赛入门经典笔记(1-3章)
  15. 测试家里网速用什么软件,怎么测试网速,测试网速用什么软件
  16. Keil uVision4 安装包及破解程序
  17. 主播入门到精通培训实操手册全套资料(共300份)
  18. 台式计算机硬盘的尺寸通常为多少英寸,2.5寸硬盘尺寸大小怎么看
  19. 牛牛试题排版插件V3更新发布
  20. 第九章向量空间,维度和四大子空间

热门文章

  1. 谈谈两个以太坊硬分叉
  2. Linux设备通过USB线与手机通信(Android、IOS)
  3. Anaconda安装Osmnx详细步骤以及问题解决
  4. 2021年江苏南通公务员考试网上报名须知
  5. Java项目:会员卡积分管理系统(java+JSP+JavaScript+HTML+Mysql)
  6. 苹果手机图片怎么备份到另一个手机 安卓怎么备份照片到苹果
  7. 第五周 静态成员应用 23
  8. matlab 1994年逢山开路问题,1994年全国大学生数学建模逢山开路问题
  9. oracle jde e1 的优点,Oracle推出新版本JDE EnterpriseOne - J.D. Edwards Player- 畅享博客...
  10. 数据聚合 错误的请求KEY 排除KEY失效