YummyStory — 美食菜谱分享平台发现美食灵感分享你的菜谱故事YummyStory 是一个双向美食社区平台。家庭烹饪爱好者在这里浏览菜谱、寻找灵感美食创作者在这里发布菜谱、打造个人品牌、与粉丝互动。设计风格走周末午后的阳光厨房——纯白底色、暖珊瑚主色调、衬线标题字体搭配无衬线正文、大图留白像一本精心排版的美食杂志。页面展示首页首页是产品的门面顶部精选菜谱大图Hero 区、分类快捷入口、热门标签、发现/关注双 Tab 切换的菜谱卡片流支持无限滚动。菜谱详情页菜谱详情是核心页面封面大图、烹饪时间/难度等元信息、评分星级、标签、食材清单每项可一键加入购物清单、步骤图文、图片画廊、评论区、别人做的展示区以及打印/下载 Word 文档按钮。发布菜谱支持手动填写表单或AI 一键生成可调用 AI 生成封面图也可根据主题自动生成完整菜谱内容标题、食材、步骤发布时支持存为草稿。排行榜按周榜 / 月榜 / 总榜切换支持按点赞数、浏览量、评分排名体现社区活跃度。主要功能菜谱系统发布 / 编辑 / 删除菜谱支持草稿与发布状态分类筛选、关键词搜索、难度和烹饪时间过滤热门菜谱、关注动态、热门标签点赞、评分1-5 星、收藏书签 自定义合集评论区 我做过晒图区打印HTML 友好格式和下载 Word 文档.docxAI 生成封面图阿里云 DashScope wan2.7-imageAI 生成菜谱内容DeepSeek自动产出标题/食材/步骤用户系统JWT 注册 / 登录7 天有效个人主页菜谱数、粉丝数、关注数统计关注 / 取关、个人资料编辑邮件重置密码社区互动通知系统点赞、评分通知未读计数一键已读分享功能复制链接、微博、微信二维码购物清单从菜谱食材一键添加到购物清单勾选 / 清除 / 打印 / 下载 Word排行榜周榜 / 月榜 / 总榜 按点赞 / 浏览 / 评分排名管理后台仪表盘统计数据、用户管理、菜谱管理技术栈层级技术前端Nuxt 3 (Vue 3 TypeScript)纯 CSS (OKLCH 色彩空间)暗色模式支持后端Spring Boot 3.4.0Java 17Maven数据库MySQL 8.0 JPA/Hibernate认证Spring Security JWT 无状态认证存储阿里云 OSSAI阿里云 DashScope封面图 菜谱内容生成部署Docker Docker Compose 一键部署项目规模数据库: 14 张表API: 70 个端点前端页面: 18 个代码结构: 后端 10 个控制器 12 个 Service前端 9 个组件 6 个 Composables联系我如果你对这个项目感兴趣欢迎联系我获取完整源码。邮箱: Zane6e163.com