架构
后端
技术栈:Golang + MySQL
- Web 框架使用 Ginopen in new window
- 数据库 ORM 使用 GORMopen in new window 组件。
前端
技术栈:Vue.js
- 选手端使用 Vuetifyopen in new window,管理端使用 ElementUIopen in new window
- 前端与后端的整合,请参考这篇文章open in new window
CI/CD
- 持续集成服务:Travis CIopen in new window
- 持续部署服务:GitHub Actionsopen in new window
- 集成测试覆盖率工具:Codecovopen in new window
文档
- 静态页面生成器:VuePressopen in new window
- PaaS:Netlifyopen in new window