小猫小狗的窝 —— 情侣博客系统 v1.0.0
这是作者寒假期间的一个练手项目,旨在为自己和大家打造一个温馨的情侣博客平台,用于记录生活中的点滴时光,包括日记、照片、音乐、留言和计划等。
项目简介
“小猫小狗的窝”是一个专为情侣设计的互动博客系统。通过这个平台,情侣可以共同记录生活点滴,分享日常瞬间,留下专属回忆。
项目组成
- 前端展示页:基于 React + Bootstrap + Ant Design 构建,支持富文本编辑(Tiptap)
- 后台管理系统:管理员可轻松管理内容与用户信息
- 后端服务:基于 Node.js 提供 RESTful API
前端功能
| 功能 | 描述 |
|---|---|
| 猫狗日记 | 使用 Tiptap 富文本编辑器撰写图文日记 |
| 猫狗照片 | 支持上传与分类展示瞬间 |
| 猫狗时光 | 视频/音频时光胶囊(需浏览器支持) |
| 猫狗音乐 | 收藏爱情歌单 |
| 猫狗留言 | 双向留言墙,互诉衷肠 |
| 猫狗计划 | 共同制定未来计划,支持打卡完成 |
后台管理功能
- 内容管理:快速编辑、删除日记、照片、音乐、计划等
- 数据统计:查看内容数量对比、计划完成率
- 人员管理:支持多用户角色(如情侣账号)
- 基础配置:网站标题、头像、主题等自定义设置
技术栈
前端
- React 18+
- Bootstrap 5
- Ant Design
- Tiptap
- Axios
- React Router
后端
- Node.js
- MySQL
- Multer && Qiniu
- CORS
使用方法
- 前端:使用
npm run build进行打包 - 后端:可以使用 pm2 管理器或 pnmp 进行管理
- 后台账号密码:admin / admin123



