Hack a New Year

新年的 Hackathon 刚刚结束,和上次部门的 Hackathon 完全是两种不同的感觉,有些东西有必要拿出来说说~

 

我们做了什么?

我们的项目叫“闪验”,提供一种快速验证团购券的方案。

原理很简单,和 Bump 类似,用户勾选需要验证的团购券,然后用户和商户碰一下,就可以进行验券了。

从产品的角度来讲,它有很多问题,但是我们为什么做这个?

引用我们这次活动的一句话: just for fun!

实现原理也很简单:

两台设备碰一下,把自己的地理位置和时间传给服务器,服务器会接收到许许多多 Bump 请求,然后根据距离和时间算出可能在碰撞的两个人。相互确认后就匹配成功了。

24小时

我们组有两个 js 开发工程师,另外我还有另一位也都熟悉 js,所以我们的架构师寸老师就决定都用 js 了,为什么?因为架构师只会 js ,哈哈哈哈哈~

我们两位后端开发工程师顺便玩玩 node.js,所以就这样吧~

最终的技术方案如下:

  • 移动终端 PhoneGap + html5
  • 服务端 node.js

 

然后,我们就开动了~

 

研究碰撞特性

bump

 

服务器和客户端的交互图

server

 

联测中…

all

 

Github 上的版本树

github

 

最后的产品,虽然体验不是那么棒,但是可以完整地跑通了~

一个晚上,研究了好多东西,也接触了很多新东西!

后来的总结会上,还看到了各位好多好多有趣的点子和产品~ so cool!

 

说说上次的 Hackathon

上次的 Hackathon 我们团队虽然获得了第一名,但是却远没有这次有趣。

为什么没有这次的有趣?败就败在了奖金上。这次的 Hackathon 弱化了比赛的概念,提倡大家尝试新东西,尝试没有用过的东西。

有了金钱的诱惑后,大家的目的就不一样了,做出好东西往往不是用新技术的,用自己熟悉的东西更容易做出更好的东西,但都已经是大家很熟悉的技术了,再用它做个东西出来有意思吗?而且用户跟喜欢外观漂亮的东西,有时候就算内在实力过硬,也比不过一个华丽的空壳。但是用一个晚上去做个好看的空壳有意思吗?我们又不是做设计的… 这时候,Hackathon 已经不是 Hackathon 了。

但是上次的 Hackathon 毕竟是我们部门第一次举办,最后希望我们部门也能有这么一次有趣的 Hackathon!

 

 

本作品由 Dozer 创作,采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。