分享
开放黑客松平台 v3
输入“/”快速插入内容
开放黑客松平台 v3
用户4968
用户4968
用户670
用户670
用户4439
用户4439
2023年11月28日创建
402
451
0
0
概述
全球首个完全基于
类 GitHub 平台基础设施
开发和使用的
黑客马拉松开源系统
。
历史
1.
2014 ~ 2019:Python + Angular.js 服务端渲染
◦
开发:微软开放技术公司
◦
项管:
用户776
用户776
◦
运营:
开源社
◦
看板:
https://github.com/kaiyuanshe/open-hackathon/projects?type=classic
◦
后端:
CGI
单体服务
▪
技术栈:Python 2/3
▪
代码库:
https://github.com/kaiyuanshe/open-hackathon/tree/py2
◦
前端:Angular.js + Bootstrap 3
◦
鉴权:自主实现的多平台 OAuth 2 登录
◦
云开发环境:Java Guacamole +
HTML
5
2.
2020 ~ 2023:C# + WebCell 前后端分离
◦
开发:开源社
基础设施组
◦
项管:
用户5231
用户5231
◦
运营:
开源社
◦
看板:
https://github.com/orgs/kaiyuanshe/projects/4
◦
后端:Docker 应用
▪
C# + .Net core 3.1:
https://github.com/kaiyuanshe/open-hackathon
/tree/master
▪
C# + .Net 6:
https://github.com/kaiyuanshe/open-hackathon-api
◦
前端:
▪
技术栈:WebCell 2 + MobX 5 + Bootstrap 4
▪
代码库:
https://github.com/kaiyuanshe/OpenHackathon-Web/tree/master
◦
鉴权:
Authing.cn
一站式 OAuth 2 登录
◦
云开发环境:Java Guacamole +
HTML
5 + K8S
3.
2023 至今:Node.js + React 服务端渲染
◦
开发:开源社
项目委员会
◦
项管:
用户4968
用户4968
◦
运营:
开源社
◦
看板:
https://github.com/orgs/kaiyuanshe/projects/9
◦
后端:Docker 应用
▪
第一版:
•
技术栈:Strapi 4 (TypeScript 5 + Koa 2)
•
代码库:
https://github.com/kaiyuanshe/OpenHackathon-server
▪
第二版:
•
技术栈:Routing Controllers (TypeScript 5 + Koa 2)
•
代码库:
https://github.com/kaiyuanshe/OpenHackathon-service
◦
前端:
▪
技术栈:Next.js 14 + MobX 6
▪
代码库:
https://github.com/kaiyuanshe/OpenHackathon-Web
◦
鉴权:
▪
第一版:Strapi 用户权限插件 OAuth 2 provider
▪
第二版:GitHub OAuth 2
◦
云开发环境:GitHub codespaces + GitPod.io
竞品
https://devpost.com/
https://dorahacks.io/
https://bewater.xyz/