geht是Ab吗?-DataArt参加2016柏林THACK展览


安德烈·别利亚耶夫(Andrei Belyaev)发表了


“绅士ab?” -1月18日,标题为该标题的一封信落在了DataArt旅行实践新闻中。今年在柏林,tnooz.com的主持人再次举办了黑客马拉松,我们再次决定去。有两个原因:
  1. 一个有趣的经历。我想看看其他公司的同事有什么其他想法。
  2. 9 50- — — ITB , ( !) , .

去年,DataArt团队首次参加了比赛,出乎意料的是,它获得了大型团队的一等奖。这次,我们对等待的事情有了一些了解。从技术方面来说,我们已经做好了150%的准备:2015年参加黑客马拉松的两名开发人员Dima和Yaroslav已经准备好再次参加。我取代了丹尼斯·齐普拉科夫(Denis Tsyplakov),后者上次组织了整个行程。只有一个问题:没有意识形态的策划。所有的思想产生者,包括罗曼·佩斯金(Roman Peskin),都忙于时事,三月份可能不在柏林。此外,该公告仅限于有关hackathon主题的常规短语
Tnooz是有关旅行技术的新闻和分析的主要来源,它聚集了开发人员和旅行业,在周末黑客马拉松期间发明了用于航空旅客和目的地体验的移动应用程序。

您既不需要发起人了解可以使用哪些API,也不需要列表“挑战”(项目应解决的任务)。包括该项目的想法也很可悲。我们安排了几次集思广益的会议,但是到2月底为止,没有太多的工作思路:
  1. 商务旅行助理。一张大地图,上面有关于当前出差人员的注释,并通过移动伴侣应用程序在困难情况下提供帮助。
  2. 类似Trello的应用程序,可以帮助想去某个地方的朋友们陪伴。

帮助来自他们没有等待的地方。我们与之分担痛苦的旅行业务负责人格雷格·阿伯特(Greg Abbott)向我们推荐了思想的产生者和鲍勃·罗杰斯(Bob Rogers)团队的启发者,他:
  1. 他在旅游行业拥有非常扎实的经验。
  2. 他住在柏林(和现在)。




在最后一次集思广益的会议中,鲍勃提出了一个想法:为旅途中的旅行者创建一个助手应用程序,然后立即在后台将各种有用的信息下载到智能手机上:住宿地点地图,交通信息,当地有趣的事件(音乐会等)。 )。
他们决定将此想法作为可行的想法。在从tnooz接收其他信息之前,决定不进行任何开发。正如去年的做法所显示的,您可以在24小时内制作出可行的原型,甚至可以赢得原型。
3月1日,组织者发出了一封信。黑客马拉松的赞助商是:
  1. HomeAway-提供了用于查找住房的API。
  2. SkyScanner是航班搜索API。
  3. Xapix.io是一个API代理,允许您收集许多其他API并通过单个接口发布它们。

此后,很明显,我们的“离线伴侣”应用程序没有太多获胜的机会,因为有两个API赞助商,我们只能将HomeAway扩展得很长。3月2日,每个人都再次播放,并采用了Trello一样的助手将旅行组织为一个可行的想法。心情并不是说热情。总体思路是这样的:“他们连续第二次可能不会给我们胜利。但是我们仍然会燃烧。”
3月3日,我们到达柏林,搬到Betahaus参加约会之夜,由tnooz吉恩·奎因(Gene Quinn)的总编辑为那些来THack却没有找到团队的人安排。在那里,您可以找到失踪的设计师,意识形态策划者,布局设计师,然后聊天。我们的团队已经准备就绪:Bob,Dima,Yaroslav和我,因为对我们而言,这只是与Bob的会面场所。好吧,我也想看看其他参与者。当天晚上,HomeAway市场总监Paige Brown和HomeAway API开发人员Cade Parker参加了会议,他告诉我们,这对他才刚刚出生一周的孩子来说是一个严峻的考验。除了Paige和Cade之外,晚上还有xapix家伙向大家介绍了他们的产品以及如何正确烹饪。
起步后半小时,鲍勃来到我们这里,我们退休并在Zur kleinen Markthalle制定计划。鲍勃(Bob)在诺基亚度过的一段关于他的旅行经历的令人心碎的故事之后,借助大脑,钢笔,餐巾,啤酒和半只小鸡,该应用程序的概念应运而生,它应通过以下方面使旅行人士和旅行管理者的生活更轻松:
  1. 根据Google日历的邀请(包含行程地点,行程的开始日期和结束日期)的漫游器会为所有参与者选择航班。
  2. 除了飞行之外,该机器人还必须能够在人们旅行的地方附近提供住房。住房被选为所有参与者之一。
  3. 旅行者的Web界面,他可以在其中选择航班并投票选择居住地。
  4. 旅行管理员的Web界面,您可以在其中购买选定航班的机票并预订获得最多票数的住宿。
  5. 移动旅行应用程序,它将存储有关旅行日期,航班,酒店等的信息。

每个人都喜欢这个主意,我们去了旅馆,在一个不眠之夜之前睡觉。应当注意,应用程序,GitHub上的帐户和AWS中的服务器的空白已经准备就绪。
星期六从betahaus的早餐开始,Gene和Paige致开幕词,宣布提名和奖品。毕竟,他们去了房间并开始发展。我们拥有的技术栈如下:
  • 服务器上用于REST API的.NET,与HomeAway和SkyScanner集成,读取和解析邮件。
  • 网页界面的AngularJS。
  • iOS应用。

他们决定不使用Xapix,因为Dima在直接使用各种Travel API方面具有非常好的经验,因此他不想在应用程序中增加另一层抽象,而这并不依赖于我们。尽管我们必须向Xapix的Oliver致敬,但他还是竭尽全力使参与者的产品尽可能少:他组织了一个大师班,并写了一本简短的教科书
作为Java开发人员,我被委托编写不需要对.NET框架有深入了解的代码:从gmail提取邮件,解析邀请等。我在工作中唯一想念的就是缺少Visual Studio中的常用热键。特别喜欢的设计,例如:



Dima将所有内容粘合在一起,Yaroslav看到了一个iOS应用程序。鲍勃(Bob)帮助我们调试了一切应该如何工作的过程,提供了有关组织UI的建议,并编写了演示脚本。在此过程中,结果表明我们花了一些时间,并将一个简单的小功能固定到了移动应用程序上,该功能向用户显示了在酒店附近发生的各种有趣事件,因此,在工作一天之后,送往异国的人们不会感到无聊(请参阅思想清单)在黑客马拉松前)。
大约11个小时,我们去了酒店,在那里我们继续完善工作期间发生的事情。
那是3月6日,星期日。很快,早上(我必须在中午12点之前完成),我们将推送通知拧紧到了移动应用程序上,多次演示了该演示,同时还对鲍勃的讲话进行了排练。必须保持5分钟以内,这是比赛的条件之一。排练是4:40,他们决定结束排练,他们从雅罗斯拉夫(Yaroslav)iPhone的屏幕上拍摄了一个视频,以防移动应用程序突然出现问题,然后去吃午餐。午餐期间,Dima与Cade Parker进行了充分的讨论,讨论了通过HomeAway组织SkyScanner API的好处,并且团队的其余成员与竞争对手进行了交谈。
我们很幸运,我们不得不参加15支队伍中的第八支。在提名“大团队”中,有13名竞争对手,其中包括获得第一名的机会,但不是很高。一次又一次:“连续第二年?不,不,我们不会赢。”
因此,判断的时候到了。陪审团介绍:

反过来,团队出来展示了他们的原型。有各种各样有趣的事情:
  1. 使用Alexa的语音助手查找有趣的事件并为这些事件计划行程。
  2. WhoDatGirl Telegram, , , .
  3. Halfway — , , , - . , .
  4. TripNaut — - . . 24 .



我们的表演几乎没有问题,鲍勃在舞台上亮着,雅罗斯拉夫手中的iPhone在陪审团面前收到推播通知时欢快地尖叫着,我通过在演示文稿中切换幻灯片并为那些没有这么做的人增加混乱来说明鲍勃的讲话。可以在MacBook上找到Alt-Tab,从演示文稿切换到浏览器,然后再切换回浏览器。但是连锁店“日历-邮件-航班选择-房屋选择-确认-外观,所有东西都在我的智能手机上”运作得很顺利,没有任何麻烦,我们对此感到非常高兴。
在所有小组比赛结束后,评审团成员退出了会议,组织者带来了啤酒-时间过得很快而很愉快。陪审团返回后,精神的实现和大象的分发开始了。
首批赞助商是HomeAway。值得一提的是来自HalfWay和WhoDatGirl的家伙。第二名-为Alexa开发应用程序的人。第一名是DataArt!欢乐无限。至少他们赢了一些。
接下来是陪审团宣布获胜者。在小型团队类别中,开发人员赢得了他们的产品,该产品基于Spotify播放列表,提供了对喜欢的乐队的音乐会的旅行。
在大型团队类别中,第二名是WhoDatGirl。第一个是DataArt。“好吧,没关系!” -我们都认为。鲍勃也这么认为,只是英语。事实证明,如果您有一个好主意和愿望,您可以连续赢得两次。颁奖典礼结束后,吉恩与我们取得联系,并说我们最好作为赞助者参加下一次黑客马拉松,并为那些想要为旅游业开发应用程序的人组织一次大师班。离ITB还有两天了。
英雄名单:


角色角色
技术栈
鲍勃·罗杰斯
嘉宾明星和灵感
大脑,主题演讲,PowerPoint
德米特里(Dmitry Vyrostkov)
架构师,网络应用开发人员
.NET,JavaScript
雅罗斯拉夫·沃龙佐夫(Yaroslav Vorontsov)
iOS开发人员
目标c
别利亚耶夫·安德烈
后端开发人员和想法收集者
.NET


tnooz上可以找到一个简短的故事

Source: https://habr.com/ru/post/zh-CN392163/


All Articles