# gin-gorm-oj **Repository Path**: zhang_fengbo/gin-gorm-oj ## Basic Information - **Project Name**: gin-gorm-oj - **Description**: 在线oj系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-30 - **Last Updated**: 2024-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于Gin、Gorm、Vue 实现的在线练习系统 后台语言:Golang、框架:Gin、GORM 前台框架:Vue、ElementUI ## 参考链接 GOLANG下载网址: https://golang.google.cn/dl/ ## 参考文档 Module:https://www.kancloud.cn/aceld/golang/1958311 GORM中文官网:https://gorm.io/zh_CN/docs/ GIN中文官网:https://gin-gonic.com/zh-cn/docs/ ## 整合 Swagger 参考文档: https://github.com/swaggo/gin-swagger 接口访问地址:http://localhost:8080/swagger/index.html // GetProblemList // @Tags 公共方法 // @Summary 问题列表 // @Param page query int false "page" // @Param size query int false "size" // @Success 200 {string} json "{"code":"200","msg","","data":""}" // @Router /problem-list [get] ## 安装 jwt go get github.com/dgrijalva/jwt-go ## 配置 将 MailPassword 配置到环境变量中 系统模块 用户模块 密码登录 邮箱注册 用户详情 题目管理模块 题目列表、题目详情 题目创建、题目修改 分类管理模块 分类列表 分类创建、分类修改、分类删除 判题模块 提交记录列表 代码的提交及判断 排名模块 排名的列表情况 竞赛模块 竞赛列表 竞赛管理 竞赛报名