产品简介
ham-exam-web 这是一款基于最新2025年题库的业余无线电执照考试模拟应用,支持A/B/C三类考试。提供完整模拟考试、智能化练习、关键词搜索和报名照片处理功能,采用Next.js 15+React 19技术栈,支持PWA离线使用,数据本地存储确保隐私安全,适合需要备考的无线电爱好者。
核心功能
- 模拟考试(A/B/C三类)
- 智能化练习模式
- 关键词搜索功能
- 报名照片处理工具
- PWA离线支持
快速开始
- 确保安装Node.js 22+和包管理器(如pnpm)
- 运行 `pnpm install` 安装项目依赖
- 运行 `pnpm dev` 启动本地开发服务器
- 访问 `http://localhost:3000` 开始使用
- 如题库为空,运行 `node ./scripts/build-dataset.mjs` 构建数据集
界面预览
与其他方案对比
| 对比项 | ham-exam-web | 同类方案 |
|---|---|---|
| 题库时效性 | 基于2025年最新题库,确保考试内容更新 | 同类应用可能使用旧题库或需要在线更新 |
| 离线支持 | 支持PWA离线使用,无网络也能练习 | 通常需要持续网络连接 |
| 数据隐私 | 所有数据本地存储,不收集上传用户信息 | 可能将数据存储在云端或收集用户数据 |
适合谁用
- 准备业余无线电执照A/B/C类考试的考生
- 需要离线练习无线电考试题目的爱好者
- 需要处理考试报名照片的用户
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/AlliotTech/ham-exam-web