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

README.md

logo

HongShu

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

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

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


🚀 项目简介

🎓 适合人群

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

📂 项目组成

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

🏗️ 技术选型

后端技术栈

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

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

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

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

📞 联系与支持

🤝 项目定制 & 部署

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

💬 技术交流群

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

📂 项目资料

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

💖 打赏支持

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

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

📦 项目地址

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

📚 项目文档

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

🎬 视频演示


📷 演示图

App端

Web端

管理端

🙏 致谢