GitChain:基于 Node.js 的全栈应用,助力开发者养成持续提交习惯

GitChain 是一款受著名喜剧演员 Jerry Seinfeld 工作方法启发的全栈应用程序,帮助程序员养成持续提交代码的习惯。

该应用基于 Node.js 构建,其核心功能是每日监控用户的 GitHub 帐户提交记录。用户需要承诺每天至少进行一次公开提交,并通过持续提交来延长自己的连胜纪录。如果有一天未能完成提交,则连胜纪录将被重置。

GitChain 的注册流程简单快捷,用户只需提供 GitHub 用户名即可。值得注意的是,应用不会访问用户的 GitHub 帐户,所有数据均通过 GitHub 公共 API 获取。

zip
GitChain-master.zip 预估大小:15个文件
folder
GitChain-master 文件夹
file
.gitignore 27B
file
.babelrc 28B
file
ghRobot.js 5KB
file
package.json 918B
file
package-lock.json 75KB
file
.travis.yml 145B
folder
models 文件夹
file
user.js 1008B
folder
public 文件夹
folder
js 文件夹
file
main.js 9KB
folder
css 文件夹
file
main.css 338B
file
index.html 6KB
folder
run_mongod 文件夹
file
config.js 225B
file
readme.md 2KB
folder
test 文件夹
file
test-server.js 5KB
file
server.js 7KB
zip 文件大小:30.29KB