Inspiration
随着delta变种的到来,原以为和我们的生活愈行愈远的疫情如摧枯拉朽之势又把我们的生活搅得天翻地覆。如果说迎接第一波疫情时的人们还对于回到正常的生活充满着希望的话,这一次我们不得不强迫自己居家隔离。很可惜,生物界并不是所有生物都像我们这样进化出了摆脱自私的基因的束缚的能力。和我们朝夕相伴的宠物狗就无法忍受每天没办法在外遛弯的生活。随着CDC发布通告证实宠物狗并不会传染新冠病毒,我们想到是否能够运用科技将因主人被隔离而无法出门的狗狗和喜欢陪伴狗狗的健康人连接到一起。
What it does
简单而言,我们的app把没有办法遛狗的人和有办法遛狗的人连接到了一起。用户注册完成之后便可以在主页广场浏览其他用户发布的需要帮助遛狗请求。同时,无法遛狗的用户也可以通过我们的网站像广大爱狗人士们发布“遛狗令”。
How we built it
作为一个轻量化的网站,我们采用了前后端完全分离的开发模式:后端由elasticsearch+flask+heroku的组合,构建了一个集存储、监控、搜索、RESTful API于一身的轻量化服务端。而前端我们则采用了传统的javascript + html/css的模式,使得整个项目在功能丰富、可扩展性高的同时又不失可阅读性与兼容能力。
Challenges we ran into
虽然我们的愿景十分宏大,但是缺乏实战经验的我们很快遇到了难题。由于大家对于前端框架都不是非常熟悉,尽管搭建了十分完整的RESTful API,我们在如何将数据直观简约地展现在用户面前这一问题上栽了不少跟头。由于时间有限,我们没办法将ES强大的搜索能力非常好的融入到我们的项目当中,也不失为另一个遗憾。
Accomplishments that we're proud of
参加这次hackathon本身就是我们大家最值得骄傲的事。作为四个从未参加过Hackathon的年轻人,能够迈出自己的舒适区挑战一件从未做过的事情本身就算得上是对自己的一次突破。尽管我们知道奖项与我们注定无缘,但是参赛的过程已经给了我们足够的回报。
What we learned
通过这次Hackathon初体验,我们大家对于一个完整项目的开发流程有了一定的了解。亚里士多德的尼各马可伦理学开篇的弓箭手比喻用在我们身上非常适用:只有知道做一件事情的靶心在哪里,才能射出人生的箭矢。相信大家在过程当中都或多或少对自己以后想要努力的方向有了更进一步的了解。
What's next for Group 58!
回到美国,迎接紧张、新奇、与新冠共存的新学期。
Log in or sign up for Devpost to join the conversation.