项目简介
面试鸭是一个专注于面试刷题的全栈项目,借助React和Node.js技术栈,涵盖网站前台和后台管理的完整前后端代码,目的是助力求职者高效刷题,把握高频考点,顺利通过面试。
项目的主要特性和功能
- 界面简洁无广告,带来良好用户体验。
- 永久免费使用,用户还有机会通过贡献内容赚取激励。
- 拥有海量题目,覆盖上百个方向,满足不同用户需求。
- 支持按难度、标签、题型等多维度筛选和排序题目。
- 根据用户行为推荐相关题目,提升刷题效率。
- 用户可共同编辑题目解析,提升题目质量。
- 支持语音朗读题目,方便不同场景使用。
- 用户能快速生成试卷,并支持下载和分享。
- 具备用户管理功能,包含个人信息设置、积分管理、消息中心等。
安装使用步骤
假设用户已经下载了本项目的源码文件,安装使用步骤如下:
1. 安装前端依赖:
进入前端目录,执行以下命令安装依赖:
bash
cd mianshiya/frontend
yarn install
2. 启动前端项目:
执行以下命令启动前端开发服务器:
bash
yarn start
3. 安装后端依赖:
进入后端目录,执行以下命令安装依赖:
bash
cd mianshiya/server
yarn install
4. 启动后端服务:
执行以下命令启动后端服务:
bash
yarn start
5. 部署:
前端项目可以通过yarn build
命令生成dist
目录,部署到Web服务器。后端项目可以通过Docker容器部署,具体步骤参考相关文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】