【文件属性】:
文件名称:GlaxOJ:用 Javascript(Nodejs 和 React)编写的在线法官
文件大小:430KB
文件格式:ZIP
更新时间:2021-08-04 05:33:11
react nodejs heroku sequelize online-judge
葛兰素史克
GlaxOJ 是一个在线裁判应用程序。 像所有在线法官一样,它包含一组编码问题,允许其经过身份验证的用户解决这些问题并获得判决。 它也允许用户可以享受一些扩展功能。
现场:
技术栈
前端
网址:
顺风
React
后端
节点js
PostgreSQL 数据库
序列化 ORM
和 Docker 化。
部署
带 docker 的 Heroku
安装
安装 nodejs。
安装 npm。
安装 postgreSQL 并配置数据库并在此处提供您的配置 。
输入npm install和cd Frontend && npm install 。
重写您更喜欢的 .env 文件。
为后端输入npm start ,为前端输入cd Frontend && npm install 。
特点/用途
用户可以——
问题
查看分页问题。
查询问题属性。
查看具体问题。
提交解决方案(
【文件预览】:
GlaxOJ-master
----heroku.yml(128B)
----.gitignore(33B)
----Dockerfile(677B)
----package.json(800B)
----controller()
--------judge()
--------user()
--------submission()
--------problem()
----package-lock.json(97KB)
----.dockerignore(13B)
----Service()
--------auth.js(1KB)
--------jwt.js(441B)
----models()
--------index.js(1KB)
--------Submission.js(1KB)
--------Problem.js(1KB)
--------User.js(832B)
----index.js(6KB)
----api_response.js(515B)
----docker-compose.yaml(462B)
----.deepsource.toml(103B)
----README.md(2KB)
----config()
--------.gitignore(12B)
--------config.example.json(528B)
----routes()
--------index.js(364B)
--------problem.route.js(856B)
--------user.route.js(699B)
--------submission.route.js(1KB)
----Frontend()
--------.gitignore(19B)
--------package.json(1KB)
--------package-lock.json(608KB)
--------src()
--------postcss.config.js(179B)
--------public()
--------README.md(3KB)
--------tailwind.config.js(342B)
----example.env(160B)