diff --git a/README.md b/README.md index 3c41120..eee5bd7 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,10 @@

HongShu

- 基于 SpringBoot + Vue 前后端分离的仿小红书项目 + 基于 SpringBoot + Vue + Uniapp + AI 大模型的仿小红书全栈项目

- 一款高仿小红书的全栈开源项目,支持内容发布、社交互动、即时通讯等核心功能,适合全栈学习与实战。 + 一款高仿小红书的全栈开源项目,支持内容发布、商品交易、社交互动、即时通讯等核心功能,适合全栈学习与实战。

@@ -30,9 +30,7 @@ ## 🚀 项目简介 -基于 **SpringBoot + Vue + TypeScript** 前后端分离的**全栈仿小红书系统**, -1:1 还原小红书页面及核心功能,微服务架构演进版本。 -涵盖内容发布、社交互动、私信聊天、搜索发现等模块,致力于打造一个功能完善、体验流畅的社交分享平台。 +HongShu - 一款深度融合 AI 大模型能力的现代化社交电商平台,采用 SpringBoot + Vue + Uniapp 前后端分离架构,完整复刻小红书核心功能,并创新性集成多模态 AI 技术,打造智能化的内容创作与社交体验。 ### 📂 项目组成 @@ -51,24 +49,26 @@ - 存储:本地、Minio、七牛云、腾讯云、阿里云 - 短信:阿里云、腾讯云、云片 - 地图:高德地图 +- AI大模型:ChatGPT、DeepSeek、豆包、文心一言、通义千问、Kimi、讯飞星火等 --- ## 🌟 项目特色 -| 功能模块 | 技术实现 | -|-----------|--------------------------| -| 智能推荐 | ElasticSearch + 协同过滤算法 | -| 即时通讯 | WebSocket + Netty | -| 多端存储方案 | Minio/七牛云/阿里云/腾讯云OSS动态切换 | -| 高并发优化 | Redis + MQ 消息队列 | -| 安全认证 | 双Token无感刷新机制 | -| 数据双通道同步机制 | 实时写入机制、定时更新机制 | -| 社交与电商融入 | 打通商品和社交通道,实现种草分享,链接购买 | +| 功能模块 | 技术实现 | +|-----------|----------------------------| +| 智能推荐 | ElasticSearch + 协同过滤算法 | +| 即时通讯 | WebSocket + Netty | +| 多端存储方案 | Minio/七牛云/阿里云/腾讯云OSS动态切换 | +| 高并发优化 | Redis + MQ 消息队列 | +| 安全认证 | 双Token无感刷新机制 | +| 数据双通道同步机制 | 实时写入机制、定时更新机制 | +| 社交与电商融入 | 打通商品和社交通道,实现种草分享,链接购买 | +| AI大模型交互 | 融入ChatGPT、DeepSeek等主流AI大模型 | --- ## 📅 版本演进 -> 💡 点击下方版本号可展开查看详细内容 +> 💡 点击下方版本号可展开查看演进详情

v1.0(Lite版) @@ -93,7 +93,6 @@ v3.0(Pro版) - 重构为 springCloud 微服务架构,Nacos 配置中心 -- 新后台管理页面(Arco-Design) - 引入高德地图 - 闲置商城购物功能 - Netty 重构消息聊天 @@ -101,35 +100,51 @@
---- +
+v4.0(Pro版) -## 🌐 演示站(微服务版本-持续更新) +- 新增AI大模型 +- 上线微信小程序 +- Arco-Design实现新的后台管理系统 -`小龟速服务器正在奔跑中...` +
-| 端口 | 入口链接 | 二维码 | -|--------|------|-------------------------------------------------------| -| Web端 | [点我查看](http://115.190.73.103) | - | -| 管理端 | [点我查看](http://115.190.73.103/admin/) | - | -| 移动端 | [点我查看](http://115.190.73.103/app/) | 扫码查看👇
| +> 👉 [点击获取 Pro 版完整源码](https://www.yuque.com/xiaomage-ippj7/kaoqwn/rqslw69egcbgx7v7?singleDoc#) --- -## 📞 联系方式 -> 如需`Pro版源码`,可点击👉 [获取源码](https://www.yuque.com/xiaomage-ippj7/kaoqwn/rqslw69egcbgx7v7?singleDoc#) 👈 获取 -> +## 🌐 演示站(微服务版本 - 演进更新) -> 🌟 有`项目问题`、`项目部署`或`定制需求`可微信联系👇 -> -> +> 💡 **温馨提示**: 服务器配置有限,如遇访问缓慢请耐心等待 +> `小龟速服务器正在奔跑中...` -> 🌟 新建了一个QQ交流群,有问题可进群交流👇 -> -> +| 端类型 | 访问方式 | 备注 | +|--------|--------------------------------------------------------------------------------|------| +| Web端 | [点击访问](http://115.190.73.103) | 完整功能体验 | +| 管理端 | [点击访问](http://115.190.73.103/admin/) | 后台管理系统 | +| Arco管理端 | [点击访问](http://115.190.73.103/arco-admin/) | 新版管理界面 | +| 移动端(H5) | [点击访问](http://115.190.73.103/app/) 或 | 扫码体验 | +| 微信小程序 | 体验版 | 扫码体验 | +--- -> 🚀 招募前端伙伴! ->
-> 因想进一步优化web端UI、使用Arco Design Pro重构管理端。如果有前端能力较强的小伙伴感兴趣想一起加入优化这个项目,请微信联系我,备注`项目优化` +## 📞 联系与支持 + + + + + + +
+ +#### 🤝 项目定制 & 部署 + +

微信联系

+
+ +#### 💬 技术交流 + +

QQ交流群

+
--- @@ -138,7 +153,7 @@ - Gitee: [https://gitee.com/Maverick_Ma/hongshu](https://gitee.com/Maverick_Ma/hongshu) - Github: [https://github.com/Ma-YongJian/HongShu](https://github.com/Ma-YongJian/HongShu) -> **欢迎 Star & Fork 支持项目!** +> **欢迎 Star & Fork 支持项目一下!** --- @@ -157,7 +172,7 @@ ## 💖 打赏支持 当前服务器配置有限(2核4G),偶尔会有加载缓慢的情况。 -感谢小伙伴们打赏支持❤️ +感谢小伙伴们打赏支持用于升级服务器❤️ @@ -167,14 +182,10 @@ 详见 [项目文档](https://www.yuque.com/xiaomage-ippj7/kaoqwn/zdgtgrco82vftbot?singleDoc# ),或参考各子项目 README 进行本地部署体验。 ---- - -## ❓ FAQ - - Q: 如何本地运行? A: 详见各子项目 README 或 [项目文档](https://www.yuque.com/xiaomage-ippj7/kaoqwn/zdgtgrco82vftbot?singleDoc# )。 - Q: 依赖环境有哪些? - A: JDK 8+、Node 16+、MySQL 8+、Redis 6+ 、Elasticsearch 7+等。 + A: JDK 8+、Node 16+、MySQL 8+、Redis 7+ 、Elasticsearch 8+等。 - Q: 数据库脚本在哪里? A: 见后端项目 `doc/sql` 目录。 @@ -191,33 +202,21 @@ - - - - - - - - - - - - + + + - - - @@ -230,13 +229,19 @@ + - + - + + + + + + @@ -269,5 +274,6 @@ - [若依 RuoYi](https://gitee.com/y_project/RuoYi) - [蘑菇博客](https://gitee.com/moxi159753/mogu_blog_v2) - [xiaozhao 仿小红书前端](https://gitee.com/xzjsccz/xiaohongshu) +- [Chat MASTER](https://gitee.com/panday94/chat-master) - 感谢 [七牛云](https://portal.qiniu.com/signup?utm_source=kaiyuan&utm_media=mogu) 提供的免费云存储和CDN服务 - 感谢 [jetbrains](https://www.jetbrains.com/?from=mogu_blog_v2) 提供的开源License diff --git a/doc/images/admin/admin-album.png b/doc/images/admin/admin-album.png index 6ac58a5..51a9407 100644 Binary files a/doc/images/admin/admin-album.png and b/doc/images/admin/admin-album.png differ diff --git a/doc/images/admin/admin-comment.png b/doc/images/admin/admin-comment.png deleted file mode 100644 index a558414..0000000 Binary files a/doc/images/admin/admin-comment.png and /dev/null differ diff --git a/doc/images/admin/admin-config.png b/doc/images/admin/admin-config.png new file mode 100644 index 0000000..790d0da Binary files /dev/null and b/doc/images/admin/admin-config.png differ diff --git a/doc/images/admin/admin-data-map.png b/doc/images/admin/admin-data-map.png index 01f0c96..6ca934e 100644 Binary files a/doc/images/admin/admin-data-map.png and b/doc/images/admin/admin-data-map.png differ diff --git a/doc/images/admin/admin-data.png b/doc/images/admin/admin-data.png index 6fe8356..c41dfca 100644 Binary files a/doc/images/admin/admin-data.png and b/doc/images/admin/admin-data.png differ diff --git a/doc/images/admin/admin-gpt-chat.png b/doc/images/admin/admin-gpt-chat.png new file mode 100644 index 0000000..c66fc98 Binary files /dev/null and b/doc/images/admin/admin-gpt-chat.png differ diff --git a/doc/images/admin/admin-gpt-login.png b/doc/images/admin/admin-gpt-login.png new file mode 100644 index 0000000..38ab8fb Binary files /dev/null and b/doc/images/admin/admin-gpt-login.png differ diff --git a/doc/images/admin/admin-gpt.png b/doc/images/admin/admin-gpt.png new file mode 100644 index 0000000..f5af748 Binary files /dev/null and b/doc/images/admin/admin-gpt.png differ diff --git a/doc/images/admin/admin-idle.png b/doc/images/admin/admin-idle.png index fea9612..d8b12f6 100644 Binary files a/doc/images/admin/admin-idle.png and b/doc/images/admin/admin-idle.png differ diff --git a/doc/images/admin/admin-login.png b/doc/images/admin/admin-login.png index f85e7c4..fff228f 100644 Binary files a/doc/images/admin/admin-login.png and b/doc/images/admin/admin-login.png differ diff --git a/doc/images/admin/admin-member.png b/doc/images/admin/admin-member.png index c319763..da71ebb 100644 Binary files a/doc/images/admin/admin-member.png and b/doc/images/admin/admin-member.png differ diff --git a/doc/images/admin/admin-navbar.png b/doc/images/admin/admin-navbar.png new file mode 100644 index 0000000..164f176 Binary files /dev/null and b/doc/images/admin/admin-navbar.png differ diff --git a/doc/images/admin/admin-note.png b/doc/images/admin/admin-note.png index ca1f19d..a7fb919 100644 Binary files a/doc/images/admin/admin-note.png and b/doc/images/admin/admin-note.png differ diff --git a/doc/images/web/web-main-img.png b/doc/images/web/web-main-img.png deleted file mode 100644 index 8522f4c..0000000 Binary files a/doc/images/web/web-main-img.png and /dev/null differ diff --git a/doc/images/web/web-main-video.png b/doc/images/web/web-main-video.png deleted file mode 100644 index a5a1003..0000000 Binary files a/doc/images/web/web-main-video.png and /dev/null differ diff --git a/doc/images/web/web-message-follow.png b/doc/images/web/web-message-follow.png deleted file mode 100644 index 4437de4..0000000 Binary files a/doc/images/web/web-message-follow.png and /dev/null differ diff --git a/doc/images/web/web-message-idle.png b/doc/images/web/web-message-idle.png deleted file mode 100644 index e5687cd..0000000 Binary files a/doc/images/web/web-message-idle.png and /dev/null differ diff --git a/doc/images/web/web-message-note.png b/doc/images/web/web-message-note.png deleted file mode 100644 index fd68653..0000000 Binary files a/doc/images/web/web-message-note.png and /dev/null differ diff --git a/doc/images/web/web-search.png b/doc/images/web/web-search.png deleted file mode 100644 index 9fee5aa..0000000 Binary files a/doc/images/web/web-search.png and /dev/null differ diff --git a/doc/images/web/web-user-idle.png b/doc/images/web/web-user-idle.png deleted file mode 100644 index a2fa644..0000000 Binary files a/doc/images/web/web-user-idle.png and /dev/null differ diff --git a/doc/images/web/web-user-mine.png b/doc/images/web/web-user-mine.png deleted file mode 100644 index ed3c9d9..0000000 Binary files a/doc/images/web/web-user-mine.png and /dev/null differ diff --git a/doc/images/wxamp.png b/doc/images/wxamp.png new file mode 100644 index 0000000..eb6636c Binary files /dev/null and b/doc/images/wxamp.png differ