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.
mayongjian f9d01dbe8e 小蓝书项目更新说明 11 months ago
doc 小蓝书项目更新说明 11 months ago
hongshu-common 优化存储 1 year ago
hongshu-framework 开源版重新整理提交 2 years ago
hongshu-quartz 开源版重新整理提交 2 years ago
hongshu-server 调整uniapp移动端接口调用 11 months ago
hongshu-system 开源版重新整理提交 2 years ago
hongshu-web 调整uniapp移动端接口调用 11 months ago
LICENSE hongshu v1.0 2 years ago
README.md 小蓝书项目更新说明 11 months ago
pom.xml 开源版重新整理提交 2 years ago

README.md

logo

HongShu

基于 SpringBoot + Vue + Uniapp + AI大模型 的仿小红书全栈项目

1:1 高仿小红书,具备内容发布、商品交易、社交互动、算法推荐、即时通讯、AI对话等核心功能,适合全栈学习与项目实战。

🌟声明
本项目基于 MIT 协议开源,免费用于学习交流,禁止转售,请提高警惕,谨防受骗。 项目名称“小蓝书”为开发代号与“小红书”无任何商业关联,仅为个人学习研究目的使用,演示环境所用图片/视频素材均来源于网络,如有侵权请联系删除。 如需商用请保留版权信息,确保合法合规使用,自行承担运营风险,与项目作者无关。


🚀 项目简介

🎓 适合人群

👨‍💻 全栈开发者 求职者 创业团队 学生党
学习 SpringBoot + Vue + Uniapp 全栈开发
了解微服务架构设计
了解高并发业务场景
掌握前后端分离开发
简历项目经验
面试技术亮点
实战能力证明
快速搭建社交平台
二次开发定制
商业化落地
毕业设计项目
技术栈学习
实战经验积累

📂 项目组成

模块 模块说明 技术栈 项目地址
HongShu 后端服务代码(Java) SpringBoot + SpringCloud gitee 、 github
HongShu-Web Web端代码(Vue) Vue3 + Element Plus + TypeScript gitee 、 github
HongShu-Admin 管理端代码(Vue) Vue3 + Arco Design + Vite gitee 、 github
HongShu-App 移动端Uniapp代码 Uniapp + Vue3(支持App/小程序/H5) gitee 、 github

🏗️ 技术选型

后端技术栈

  • 框架:SpringBoot 3.x、SpringCloud
  • 注册中心:Nacos
  • 数据库:MySQL 8.x、MyBatis-Plus
  • 缓存:Redis 7.x
  • 搜索:ElasticSearch 8.x
  • 消息队列:RocketMQ
  • 即时通讯:WebSocket、Netty
  • AI集成:OpenAI SDK、多模型适配

前端技术栈

  • 框架:Vue3 + TypeScript
  • 构建工具:Vite 4.x
  • UI组件:Element Plus、Arco Design
  • 移动端:Uniapp(支持H5、APP、微信小程序)
  • 状态管理:Pinia
  • 网络请求:Axios
  • 富文本:WangEditor
  • 地图:高德地图

其他技术

  • 容器化:Docker、Docker Compose
  • 反向代理:Nginx
  • 对象存储:Minio、七牛云、阿里云、腾讯云
  • 短信服务:阿里云、腾讯云、云片
  • 支付:支付宝沙箱
  • 监控:SpringBoot Admin
  • 文档:Swagger

🌟 项目特色

功能模块 技术实现 创新点
智能推荐 轻量级推荐 + 协同过滤 + ES检索 动态切换 ✅ 三套算法、新用户优化、性能<100ms
即时通讯 WebSocket + Netty + RocketMQ ✅ 离线消息、多端同步、高并发支持
社交电商 笔记种草 + 商品转化 + 在线支付 ✅ 价格区间推荐、同城优先、闭环转化
高并发优化 Redis + RocketMQ 双通道 + 批量落库 ✅ 性能提升20倍、数据库压力降低90%
AI大模型 ChatGPT + DeepSeek + 多模型适配 ✅ 8+模型支持、智能创作、对话系统
安全认证 双Token无感刷新 + JWT ✅ 用户无感知、安全可靠
多云存储 本地 + Minio + 七牛云 + 阿里云 + 腾讯云 ✅ 动态切换、后台配置
智能搜索 ElasticSearch + MySQL 双引擎 ✅ 多字段权重、模糊匹配
LBS定位 高德地图 + IP定位 ✅ 同城推荐、附近内容
在线支付 支付宝沙箱支付 ✅ 完整支付流程
多端适配 Web + App + 小程序 ✅ 代码复用、统一API
数据统计 用户增长、内容统计、交易分析 ✅ 可视化图表、实时监控

📅 版本演进

💡 点击下方版本号可展开查看版本详情 👉 点击获取 Pro 版源码

v1.0(Lite版)
  • ✅ ES 智能查询
  • ✅ 笔记随机推荐
  • ✅ 图文笔记发布
  • ✅ 本地存储、七牛云存储
  • ✅ 基础审核机制
v2.0(Pro版)
  • ✅ 新增 Uniapp 移动端
  • ✅ 支持视频笔记
  • ✅ 支持Live Photo(动态图片)
  • ✅ OSS多端存储方案(动态配置)
  • ✅ 协同过滤推荐
v3.0(Pro版)
  • ✅ 新增 SpringCloud 微服务架构
  • ✅ Nacos 配置中心
  • ✅ WebSocket 即时通讯系统
  • ✅ 闲置商城(社交电商融合)
  • ✅ 高德地图 LBS 定位
  • ✅ Redis + RocketMQ 高并发优化
v4.0(Pro版)
  • ✅ 支持扫码登录
  • ✅ WebSocket 离线消息推送
  • ✅ 8+ 主流AI大模型集成
  • ✅ 智能对话系统
  • ✅ AI辅助创作
  • ✅ 微信小程序上线
  • ✅ 新增 Arco Design 新版管理后台
  • ✅ 轻量级推荐算法(自研)
    • 四维度混合召回
    • 性能<100ms
v5.0(Pro版)- 微信相关功能开发中
  • ✅ 移动端支持大模型对话
  • ✅ 微信一键登录
  • ✅ 微信支付
  • ✅ 支持微信分享对话、朋友圈

🌐 演示站(微服务版本 - 演进更新)

💡 温馨提示: 因服务器配置有限,如遇访问缓慢请耐心等待 小龟速服务器正在奔跑中...

端类型 访问方式 功能说明 推荐指数
Web端 👉 点击查看(电脑) 完整功能,PC体验最佳 ⭐⭐⭐⭐⭐
管理端 👉 点击查看(电脑) 传统后台管理,PC体验最佳 ⭐⭐⭐⭐
Arco管理端 👉 点击查看(电脑) 现代化管理界面,PC体验最佳 ⭐⭐⭐⭐⭐
移动端(H5) 👉 点击查看 或 扫码体验 移动端体验最佳 ⭐⭐⭐⭐⭐
微信小程序 体验版 小程序生态 ⭐⭐⭐⭐⭐

📞 联系与支持

🤝 项目定制 & 部署

  • 项目部署指导
  • 功能定制开发
  • 技术咨询支持
  • Bug修复服务

💬 技术交流群

  • 技术问题解答
  • 学习资料分享
  • 项目更新通知
  • 优先内测资格

📂 项目资料

  • 搭建部署文档
  • 核心功能详解
  • 架构图、时序图
  • 开题报告、毕业论文

💖 打赏支持

您的支持是我前进的动力!

  • 升级服务器配置
  • 持续功能开发
  • 提升访问速度
  • 更好的开源体验

📦 项目地址

❤️ 如果这个项目对您有帮助,欢迎 Star & Fork 支持一下! 您的 Star 是对我最大的鼓励!

📚 项目文档

都放在公众号里了,自取即可

🎬 视频演示


📷 演示图

App端

Web端

管理端

🙏 致谢