项目简介
本项目是一个专注于分享美女图片的综合性网站,包含前端展示、后端管理以及小程序等部分。能为用户提供丰富的图片浏览与交互功能,管理员可通过后台管理系统有效管理网站内容。
项目的主要特性和功能
- 用户交互:支持用户注册、登录,有个人中心,可随机生成头像、设置详情简介,具备我的相册、我的收藏等功能。用户能对图片进行点赞、评论、收藏,还可订阅他人相册。
- 图片管理:用户可创建相册、上传图片,设置相册的 vip 权限、免费权限或部分付费权限,具备图片搜索、预览及详情展示功能。
- 后台管理:使用 ant - design - vue3 - admin 开源模板构建后台管理系统,支持响应式布局,有权限方案(路由、菜单、操作)、多语言支持、数据 mock 等功能,可在 PC、平板和手机上使用。
安装使用步骤
前提条件
确保已安装 Node.js 和 npm,前端开发还需安装 Vue 和 Vite。
安装依赖
- 进入项目根目录,打开终端,运行以下命令安装后端依赖:
bash npm install
- 若为 Vue 前端项目,进入前端代码目录,同样运行上述命令安装前端依赖。
数据库配置
配置 MongoDB 数据库,创建项目所需的数据库和集合。
启动项目
- 启动后端服务器,在后端代码目录下运行:
bash npm start
- 启动前端开发服务器,在前端代码目录下运行:
bash npm run dev
- 打开浏览器,访问前端页面地址,即可开始使用该网站。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】