6小时上线核酸检测地图,为西安加油!
12月21日下午5点,身在西安的互联网后端工程师许长鹏发了一条朋友圈:
“转需,核酸检测点地图。”配图是一张带二维码的海报,底部是一行充满力量的红色标语——“西安加油”。
几位互联网工程师自发组织开发的“西安核酸检测地图”应用正式上线了。
接下来的48小时,这张西安地图上,有1357个小蓝点(核酸检测点)被点亮,超过35000人使用过。
许长鹏的难题变成了:如何在最短时间内,开发上线小程序版?
“我们做点什么吧”
“下周一上班,所有人需持48小时核酸阴性证明才能进入办公大楼。”
周六(12月18日)下午两点,正在家中休息的许长鹏收到了政府发出的通知。他预感到,这一轮西安的疫情愈发严重了。
一夜之间,西安全市做核酸的需求骤增。电话和微信里,亲朋好友都在打听:在哪里做核酸?哪里离得近?哪里人少?
在西安,核酸检测点有两种,一种是社区附近流动的检测站,一种是能提供24小时检测服务的医院。
政务小程序上有相关的核酸检测点信息,但有些还没有及时收录临时核酸检测点,或有一部分流动核酸检测点的信息,但只有一个文字列表,不像地图这样直观。
紧张和慌乱的气氛下,一个想法在许长鹏脑海里酝酿——能不能在一张地图上汇总所有核酸检测点信息,方便大家找到距离最近的检测点?
“西安核酸检测地图”正式上线
12月20日至21日,西安确诊病例仍在不断增加,疫情的管控愈发严格,全员核酸检测也正式启动。
许长鹏坐不住了,“必须马上行动起来”。
他和其他五位同事一起,有人负责搜集数据、有人负责找技术文档、有人负责开发……大家都没有地图软件方面的工作经验,为了开发这款应用,几乎都是从零学起。
在大家的通力合作下,21日下午16:32,“西安核酸检测地图”H5应用正式上线了。
为了方便联络,许长鹏在地图界面上留下了自己的微信联系方式。“这样虽然看起来显得粗糙,但却很管用”,许长鹏说。
就在“西安核酸检测地图”上线后不久,市民的反馈像雪片般飞来:有人留言说,有些地方设置了流动检测点,但是在系统上没有显示;有人则希望能看到检测点的更多信息,比如检测时间、人数、排队情况等等……
获得这些反馈后,许长鹏和同事们会手动将这些信息更新到应用中。
到23日,“西安核酸检测地图”已经实时收录了1357处核酸检测点的准确位置。一张西安市的地图上,密密麻麻分布着蓝色的标记,每个标记都是一个核酸检测点,点击标记后还能看到核酸检测点的地址信息。
为了更好地帮助市民查找检测点,西安当地媒体对“西安核酸检测地图”进行了报道,相关内容在微博上发布,很快冲上热搜榜。
后台数据显示,23日当天,有35000人使用了这一地图服务。地图上亮起的一个个小蓝点,为大家带去了便利和温暖。
6小时,开发一个小程序
许长鹏感觉自己的手机都要炸开了。志愿者、媒体、开发人员……各种各样的信息纷纷涌进来。
由于H5应用不适合反复打开,搜起来也不方便,越来越多的人反馈:搜不到地图,用不了。
23日下午16:54,许长鹏又发了一个朋友圈:这会儿我们正在集中精力开发小程序版……
作为一名资深的后端工程师,许长鹏长年活跃在云技术社区。去年,他还曾担任过腾讯云云开发在西安的城市大使。凭借自己的经验,他很快想到了快速搭建微信小程序的办法——腾讯云微搭低代码产品。
腾讯云微搭的可视化拖拉拽、自定义组件、表单引擎等低代码能力,对紧急需求下快速构建小程序等“轻应用“特别适合。
另外,考虑到使用人数可能会出现暴增的情况,云开发和微搭的弹性伸缩能力也足够支撑高流量、高并发的洪峰场景,避免出现打不开的情况。
许长鹏马上找到了腾讯云相关的负责人。需求提出后,双方一拍即合,快速拉了一个工作群。
接下来的开发流程,像按下了“快进键”——
-
架构师进群:给出了迅速开发小程序的技术方案;
-
产品和运营进群,给出了产品文档;
-
开发的同事进群,带来了接口信息;
-
申请小程序号、调用模板、打通接口;
……
6小时后,为西安市民提供核酸检测地图的小程序“宜秦宝”正式上线!
更多功能上线……
24日凌晨,检测点分类已经做好,地图上用不同的颜色标示出了流动检测点(红色)和固定检测点(蓝色)。
同时,地图上标注的核酸检测点的数量也在不断增加,到24日新增了80多个。
大家最希望增加的功能,是能够让用户自行在小程序上提交检测点信息,形成全民的合力,这就需要具备数据收集和管理的功能。许长鹏和同事们正在考虑使用腾讯云微搭与腾讯文档的数据连接器能力来实现。
24日中午1点,小程序上线近12小时后,访问量达到了7000左右人次。越来越多的西安市民正在使用它来查找身边的核酸检测点。
目前,西安正在进行严格的疫情管控规定,非生活必需场所暂时停业。全市小区、单位实行封闭式管理,每户家庭每两天由一人外出采购生活物资。
新的管控要求降低了人口流动,也为产品开发赢得了一点时间。“宜秦宝”小程序需要在短时间内增加更多的功能,以方便大家使用。
许长鹏和小伙伴在腾讯会议上讨论开发方案,(从左到右)沈昊/前端、张晨阳/前端、杨倩/数据收集、王蓉/数据收集、白圣杰/前端、穆之良/美工
对于西安的疫情防控来说,眼下还有一场“大考”:2022年陕西省硕士研究生招生考试将于12月25日至27日举行。今年在西安市参加考试的考生约有13.5万人,届时,大规模的核酸检测势在必行。
“希望新功能上线后,能够帮助大家高效地找到合适的检测点,为疫情防控提供更多助力,也算是为疫情防控做的一点贡献。”许长鹏说。
我有话说: