用户注册验证邮箱
- 这里先从其他网站爬取题目,经过整理后发布在网站上,写了一个leetcode爬虫可以爬leetcode的题目https://github.com/GDshenqingNo1/Crawler.git
- 用户也可以自己发布题目(时间、作者、*难度、测试案例(应该包括至少一个案例的输入、输出、解释))
-
用户可以获取官方提供的题目或者获取其他用户提供的题目
-
题目的发布者可以修改自己的题目
- 用户提交的代码应该包括数据的输出,并打印出结果
- 将提交的代码写进测试.go文件
- 生成uuid保存在本地code文件夹下 格式:/code/uuid/main.go
- 用户线上提交代码,提交成功后在个人界面查看结果(compile error、run error、accept....)
- go build 没报错)compile pass 报错 compile error
- go run 得到输出的结果与正确结果(msyql)比对 正确 accept 错误 not accept
- 用户登录&注册
- 获取个人信息
- jwt验证
- 邮箱验证码
- 获取题目信息、发布题目
- 提交代码
- 部署
- 前端页面