You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
7 months ago | |
|---|---|---|
| doc | 7 months ago | |
| hongshu-common | 12 months ago | |
| hongshu-framework | 1 year ago | |
| hongshu-quartz | 1 year ago | |
| hongshu-server | 12 months ago | |
| hongshu-system | 1 year ago | |
| hongshu-web | 11 months ago | |
| LICENSE | 2 years ago | |
| README.md | 7 months ago | |
| pom.xml | 1 year ago | |
README.md
HongShu
基于 SpringBoot + Vue + Uniapp + AI 大模型的仿小红书全栈项目
一款高仿小红书的全栈开源项目,支持内容发布、商品交易、社交互动、即时通讯等核心功能,适合全栈学习与实战。
声明
本项目基于 MIT 协议,免费开源,仅供学习交流,禁止转卖,谨防受骗。如需商用请保留版权信息,确保合法合规使用,运营风险自负,与作者无关。
🚀 项目简介
HongShu - 一款深度融合 AI 大模型能力的现代化社交电商平台,采用 SpringBoot + Vue + Uniapp 前后端分离架构,完整复刻小红书核心功能,并创新性集成多模态 AI 技术,打造智能化的内容创作与社交体验。
📂 项目组成
| 模块 | 模块说明 | 技术栈 | 项目地址 |
|---|---|---|---|
| HongShu | 后端服务代码(Java) | SpringBoot | Gitee 、 github |
| HongShu-Web | web端代码(vue) | Vue3 + Element Plus | Gitee 、 github |
| HongShu-Admin | 管理端代码(vue) | Vue3 + Vite | Gitee 、 github |
| HongShu-App | 移动端uniapp代码, 支持app、小程序、H5 |
Uniapp | Gitee 、 github |
🏗️ 技术选型
- 后端:SpringBoot、SpringCloud、Nacos、Redis、ElasticSearch、MySQL
- 前端:Vue3、TypeScript、Element UI、Vite、uniapp
- 消息:WebSocket、Netty、MQ
- 存储:本地、Minio、七牛云、腾讯云、阿里云
- 短信:阿里云、腾讯云、云片
- 地图:高德地图
- AI大模型:ChatGPT、DeepSeek、豆包、文心一言、通义千问、Kimi、讯飞星火等
🌟 项目特色
| 功能模块 | 技术实现 |
|---|---|
| 智能推荐 | ElasticSearch + 协同过滤算法 |
| 即时通讯 | WebSocket + Netty |
| 多端存储方案 | Minio/七牛云/阿里云/腾讯云OSS动态切换 |
| 高并发优化 | Redis + MQ 消息队列 |
| 安全认证 | 双Token无感刷新机制 |
| 数据双通道同步机制 | 实时写入机制、定时更新机制 |
| 社交与电商融入 | 打通商品和社交通道,实现种草分享,链接购买 |
| AI大模型交互 | 融入ChatGPT、DeepSeek等主流AI大模型 |
📅 版本演进
💡 点击下方版本号可展开查看演进详情
v1.0(Lite版)
- ES 智能查询、笔记随机推荐
- 笔记支持图文类型
- 本地存储、七牛云存储
- 审核机制
v2.0(Pro版)
- 新增 uniapp 移动端
- 笔记支持视频和 live 图类型
- 新增多种 OSS 存储方式,可动态配置
- 协同过滤算法推荐
v3.0(Pro版)
- 重构为 springCloud 微服务架构,Nacos 配置中心
- 引入高德地图
- 闲置商城购物功能
- Netty 重构消息聊天
- MQ+Redis 优化点赞、收藏、浏览
v4.0(Pro版)
- 新增AI大模型
- 上线微信小程序
- Arco-Design实现新的后台管理系统
🌐 演示站(微服务版本 - 演进更新)
💡 温馨提示: 服务器配置有限,如遇访问缓慢请耐心等待
小龟速服务器正在奔跑中...
| 端类型 | 访问方式 | 备注 |
|---|---|---|
| Web端 | 点击访问 | 完整功能体验 |
| 管理端 | 点击访问 | 后台管理系统 |
| Arco管理端 | 点击访问 | 新版管理界面 |
| 移动端(H5) | 点击访问 或 ![]() |
扫码体验 |
| 微信小程序 | 体验版 ![]() |
扫码体验 |
📞 联系与支持
🤝 项目定制 & 部署
微信联系 |
💬 技术交流
QQ交流群 |
📦 项目地址
欢迎 Star & Fork 支持项目一下!
📚 项目文档
🎬 视频演示
💖 打赏支持
当前服务器配置有限(2核4G),偶尔会有加载缓慢的情况。 感谢小伙伴们打赏支持用于升级服务器❤️
🛠️ 快速开始
详见 项目文档,或参考各子项目 README 进行本地部署体验。
- Q: 如何本地运行? A: 详见各子项目 README 或 项目文档。
- Q: 依赖环境有哪些? A: JDK 8+、Node 16+、MySQL 8+、Redis 7+ 、Elasticsearch 8+等。
- Q: 数据库脚本在哪里?
A: 见后端项目
doc/sql目录。
📷 演示图
Web端
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
管理端
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
App端
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
🙏 致谢
- 若依 RuoYi
- 蘑菇博客
- xiaozhao 仿小红书前端
- Chat MASTER
感谢 七牛云 提供的免费云存储和CDN服务
感谢 jetbrains 提供的开源License





































