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.
10 KiB
10 KiB
HongShu
基于 SpringBoot + Vue 前后端分离的仿小红书项目
一款高仿小红书的全栈开源项目,支持内容发布、社交互动、即时通讯等核心功能,适合全栈学习与实战。
声明
本项目基于 MIT 协议,免费开源,仅供学习交流,禁止转卖,谨防受骗。如需商用请保留版权信息,确保合法合规使用,运营风险自负,与作者无关。
🚀 项目简介
基于 SpringBoot + Vue + TypeScript 前后端分离的全栈仿小红书系统,
1:1 还原小红书页面及核心功能,微服务架构演进版本。
涵盖内容发布、社交互动、私信聊天、搜索发现等模块,致力于打造一个功能完善、体验流畅的社交分享平台。
📂 项目组成
| 模块 | 模块说明 | 技术栈 | 项目地址 |
|---|---|---|---|
| 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、七牛云、腾讯云、阿里云
- 短信:阿里云、腾讯云、云片
- 地图:高德地图
🌟 项目特色
| 功能模块 | 技术实现 |
|---|---|
| 智能推荐 | ElasticSearch + 协同过滤算法 |
| 即时通讯 | WebSocket + Netty |
| 多端存储方案 | Minio/七牛云/阿里云/腾讯云OSS动态切换 |
| 高并发优化 | Redis + MQ 消息队列 |
| 安全认证 | 双Token无感刷新机制 |
| 数据双通道同步机制 | 实时写入机制、定时更新机制 |
| 社交与电商融入 | 打通商品和社交通道,实现种草分享,链接购买 |
📅 版本演进
💡 点击下方版本号可展开查看详细内容
v1.0(Lite版)
- ES 智能查询、笔记随机推荐
- 笔记支持图文类型
- 本地存储、七牛云存储
- 审核机制
v2.0(Pro版)
- 新增 uniapp 移动端
- 笔记支持视频和 live 图类型
- 新增多种 OSS 存储方式,可动态配置
- 协同过滤算法推荐
v3.0(Pro版)
- 重构为 springCloud 微服务架构,Nacos 配置中心
- 新后台管理页面(Arco-Design)
- 引入高德地图
- 闲置商城购物功能
- Netty 重构消息聊天
- MQ+Redis 优化点赞、收藏、浏览
🌐 演示站(微服务版本-持续更新)
小龟速服务器正在奔跑中...
| 端口 | 入口链接 | 二维码 |
|---|---|---|
| Web端 | 点我查看 | - |
| 管理端 | 点我查看 | - |
| 移动端 | 点我查看 | 扫码查看👇![]() |
📞 联系方式
如需
Pro版源码,可点击👉 获取源码 👈 获取
🌟 如有
项目问题、项目部署或定制需求可微信联系👇![]()
🚀 招募前端伙伴!
因想进一步优化web端UI、使用Arco Design Pro重构管理端。如果有前端能力较强的小伙伴感兴趣想一起加入优化这个项目,请微信联系我,备注项目优化
📦 项目地址
欢迎 Star & Fork 支持项目!
📚 项目文档
🎬 视频演示
💖 打赏支持
当前服务器配置有限(2核4G),偶尔会有加载缓慢的情况。 感谢小伙伴们打赏支持❤️
🛠️ 快速开始
详见 项目文档,或参考各子项目 README 进行本地部署体验。
❓ FAQ
- Q: 如何本地运行? A: 详见各子项目 README 或 项目文档。
- Q: 依赖环境有哪些? A: JDK 8+、Node 16+、MySQL 8+、Redis 6+ 、Elasticsearch 7+等。
- Q: 数据库脚本在哪里?
A: 见后端项目
doc/sql目录。
📷 演示图
Web端
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
管理端
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
App端
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
🙏 致谢
- 若依 RuoYi
- 蘑菇博客
- xiaozhao 仿小红书前端
感谢 七牛云 提供的免费云存储和CDN服务
感谢 jetbrains 提供的开源License








































