基于SpringBoot的宠物领养信息管理平台,实现宠物信息展示、在线领养申请、社区交流及AI智能辅助等功能。
技术栈
SpringBoot 2.7 + MyBatis + MySQL 8 + Vue3 + Element Plus + Pinia + Vue Router + Axios + ECharts + Vite + 阿里云DashScope AI
用户功能
注册登录 — 账号注册、验证码登录
浏览宠物 — 按物种筛选、关键字搜索、仅看待领养
申请领养 — 填写理由提交申请、AI润色理由
收藏宠物 — 添加/取消收藏、查看收藏列表
发表评论 — 对宠物发表评论、AI自动审核
论坛交流 — 发帖、回帖、点赞、分类筛选
查看公告 — 浏览平台公告通知
AI咨询 — 智能客服问答、宠物起名、宠物推荐
个人中心 — 修改资料、上传头像、修改密码
我的申请 — 查看领养申请进度
管理员功能
数据概览 — 统计用户数、宠物数、领养数,ECharts图表展示
宠物管理 — 增删改查宠物信息、上传图片
申请管理 — 审核领养申请(通过/拒绝),通过后自动标记已领养并拒绝其他申请
用户管理 — 查看、编辑、删除用户
公告管理 — 发布、编辑、删除公告
论坛管理 — 管理帖子和回帖、删除违规内容
AI助手 — AI宠物起名、生成描述、公告草稿、文案润色、领养建议、智能对话
系统特色
前后端分离架构,RESTful API交互
Token认证 + 路由守卫双重权限控制
AI内容审核保障社区环境
领养审核事务一致性保障
图形验证码防暴力破解





源码已经过本人亲自测试,可完美运行



