基本信息

案例ID:229705

技术顾问:015 - 1年经验 - 无

联系沟通

微信扫码,建群沟通

项目名称:考试系统

所属行业:企业服务 - 行业细分软件

->查看更多案例

案例介绍

技术栈:前端 Svelte | 后端 Golang |数据库 PostgreSQL | Nginx 反向代理 | Docker 容器化部署

项目简介:本模块为考试系统核心功能之一,负责题库与题目的创建、维护与分类管理,支持附件上传与 Excel 批量导入题目,服务于线上考试平台的内容构建。

项目地址:http://y.w2w.io:6443/

后端职责:

基于 Golang 开发服务端逻辑,使用 Viper 管理配置文件、Cobra 编写 CLI 工具、Zap 输出结构化日志,保障服务的可维护性与可观测性;
支持导入 Excel 文件,后端识别结构化题目信息后存入 PostgreSQL 数据库;
使用 Cookie 实现用户登录后的身份识别,确保用户操作权限管理;
集成文件上传功能,支持 PDF、Word、图片等类型上传并保存至服务器指定路径;
编写单元测试代码,覆盖参数校验、业务逻辑与返回值检查,结合 mock 技术或真实数据保障逻辑正确性;
前端职责:

独立开发题库管理模块,构建树形分类结构,实现题目增删改查与状态管理;
使用 Quill 富文本编辑器实现题目描述的富文本编辑功能;
使用 Playwright 编写端到端测试代码,覆盖新增题目、分类管理、文件上传与 Excel 导入等关键路径,保障功能更新稳定性;
项目亮点:

掌握 Svelte 响应式状态驱动设计模式与模块化组件开发;
参与前后端接口联调、容器部署与系统集成,深入理解 Golang 与 PostgreSQL 的联动逻辑;
遵循 GitLab MR 流程,参与组件逻辑优化与样式统一;
具备单元测试与端到端测试实践经验,提升系统稳定性与开发效率。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服