# EasyChat App
一款使用Netty+SpringBoot+MUI+HTML5+制作的仿微信的聊天APP,包括聊天,通讯录,发现,个人等模块。
此工程为后端工程,前端工程参照:https://github.com/bydzjmx/EasyChat
## 安卓版V1.0版
欢迎扫码下载apk测试,或者到前端工程的releases中下载
<img src="https://github.com/bydzjmx/EasyChat-App/blob/master/image/easychat%20v1.0.png">
## 功能说明
聊天界面能够保存最近聊天的好友及快照。
通讯录界面提供按A-Z的数组排列和查找。
发现界面提供朋友圈、添加好友和扫一扫功能。可以通过扫一扫添加好友。
个人界面提供头像修改、昵称修改等功能。
使用个推进行APP端消息的推送,使用前后端心跳保持WebSocket连接。
## API文档
使用ShowDoc生成项目文档,文档地址:https://www.showdoc.cc/easychat
# APP截图
<img src="https://github.com/bydzjmx/EasyChat-Netty/blob/master/images/screenshots/login.jpg" width="20%" height="20%"><img src="https://github.com/bydzjmx/EasyChat-Netty/blob/master/images/screenshots/chatList.jpg" width="20%" height="20%"><img src="https://github.com/bydzjmx/EasyChat-Netty/blob/master/images/screenshots/contact.jpg" width="20%" height="20%"><img src="https://github.com/bydzjmx/EasyChat-Netty/blob/master/images/screenshots/discovery.jpg" width="20%" height="20%"><img src="https://github.com/bydzjmx/EasyChat-Netty/blob/master/images/screenshots/userInfo.jpg" width="20%" height="20%">
## 使用的主要技术:
### 前端
1. MUI
2. HTML5+
3. AJAX
4. WebSocket
5. Image Cropper
### 后端
1. Netty
2. SpringBoot
3. tk.mapper
4. FastDFS
5. 个推
6. Google Zxing
7. IdWorker
# 部署
1. 导入sql文件
2. 修改后端工程中application.yml
1. 端口号(默认8080)
2. 数据库datasource配置
3. FastDFS的tracker-list配置
3. 修改前端工程中app.js的三个服务器地址
1. nettyServerUrl-----netty服务器地址
2. serverUrl------后端服务器地址
3. imgServerUrl----文件服务器地址
4. 后端工程打成jar包运行
5. 前端项目使用HBuilder打包成ipa/apk,在相应系统上运行。也可以用HBuilder运行到手机端或模拟器调试
6. 首页登录和注册功能合并,未注册的用户名在键入后自动注册登录
## 说明
此项目为学习Netty及移动端App编写所作,代码在有些地方设计可能不合理,同时用户体验、应用流畅性、代码健壮性和可扩展性还有待改进。部分功能仍待完善,欢迎大家指正。
# License
The Apache Software License, Version 2.0
Copyright [2016] [Anumbrella]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
没有合适的资源?快使用搜索试试~ 我知道了~
基于Netty+SpringBoot+WebSocket+MUI+HTML5+制作的仿微信聊天APP

共99个文件
java:68个
xml:17个
jpg:5个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 93 浏览量
2024-05-14
22:22:27
上传
评论
收藏 212KB ZIP 举报
温馨提示
该项目利用了基于springboot + vue + mysql的开发模式框架实现的课设系统,包括了项目的源码资源、sql文件、相关指引文档等等。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论



















收起资源包目录







































































































































共 99 条
- 1
资源评论


枫蜜柚子茶
- 粉丝: 9083
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 市政工程资料表格(完整版).doc
- 医药公司部门职能划分.doc
- 子公司人事管理实施细则.doc
- 医院信息化效益分析.doc
- 西门子PLC课程设计三相六拍步进电动机控制程序的设计与调试.pdf
- 如何提高观察能力和推理能力.docx
- 过程管理手册网络安全及其在校园网中的应用.doc
- 幼儿园音乐课程游戏化探索与研究.doc
- 财务人员个人求职简历.doc
- 机械租赁使用管理制度汇总.doc
- 斯达康杭州研发生产中心段多功能厅大体积混凝土工程施工方案.doc
- 广告宣传费用巧筹划三个方案.doc
- 04.会计凭证.doc
- 行政管理本科社会实践调查报告.doc
- 开题报告答辩基于RS和GIS的宜昌市城市扩张研究.pptx
- 中班幼儿行为习惯养成评价表.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
