# 疫轨迹 **Repository Path**: clkclk/tcb-hackthon-orbit ## Basic Information - **Project Name**: 疫轨迹 - **Description**: 目前已经有了与确诊者同乘信息的查找软件,但并没有以地点和时间维度的软件。通过时间维度来判断是否与确诊者有接触是非常有意义的,而现存的项目很少有时间维度,这就是开发这个项目的背景 - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2020-02-25 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 疫轨迹 ## 项目介绍 本项目的前身是参加2020公益马拉松的一个项目,后期考虑落地进行了重构。 2020年初出现了一种新型冠状病毒,威胁着人民群众的安全。病毒潜伏期长达14天,潜伏期时感染者就存在传染能力。在这场疫情中存在四类人: A:确诊者 B:与A不相识的接触者 C:与A相识的接触者 D:与A未接触者 其中B类人存在感染风险且最难被找出。本项目希望帮用户知道自己是不是B类人,有没有感染的风险。 目前已经有了与确诊者同乘信息的查找软件,但并没有以地点和时间维度的软件。通过时间维度来判断是否与确诊者有接触是非常有意义的,而现存的项目很少有时间维度,这就是开发这个项目的背景。 ## 特性 1. 确诊乘坐交通工具信息查询(火车、飞机、轮船、地铁、公交、长途汽车、出租车) 2. 用户等自己乘坐的交通工具信息 3. 观察某一天某城市的确诊者活动地点 4. 记录自己的活动地点 5. 判断是否有感染风险 1. 用户在记录时比对历史数据 2. 后台更新数据时比对用户数据 6. 推送风险信息 ## 架构 ![1](markdownImages/1.png) 技术架构:小程序+云开发+colorUI ## 项目结构 —— cloudfunctions //云函数 ————addOrbit //用户记录自己的出行活动信息 ———— addTravel //用户记录自己的交通信息 ————getCities //获取城市列表 ————getMyOrbit//获取我的出行信息 ————getMyTravel //获取用户的交通信息 ————getSuffererOrbit//获取确诊者出行活动数据 ————searchSuffererTravel //搜索确诊者交通信息 ————sendMessage//发送给有感染风险的用户订阅消息 ————showOrbit //获取用户和相关风险确诊者出行信息 ————spiderOrbit //定时出行信息爬虫 ————spiderTravel //交通信息定时爬虫 ——miniprogram //小程序 ————colorui //colorui开源样式 ————config //配置文件 ,配置地图key等 ————custom-tab-bar//自定义的tab-bar ————images//图片 ————pages//小程序页面 ——————add //添加功能页 ——————addOrbit //添加用户活动地点 ——————addTravel//添加用户交通信息 ——————my ————————travel//显示用户交通信息 ————————orbit//显示用户活动地点 ——————showOrbit//显示用户的活动地点 ——————sufferer ————————orbit//显示确诊者活动地点信息 ————————travel//搜索确诊者交通信息 ## 效果图 #### 确诊者交通信息查询 ![2](markdownImages/2.png) ![3](markdownImages/3.png) #### 确诊者活动地点查询 ![4](markdownImages/4.png) ![5](markdownImages/5.png) #### 添加记录 ![6](markdownImages/6.png) #### 查看记录 ![7](markdownImages/7.png) ![7](markdownImages/8.png) ![9](markdownImages/9.png) ![10](markdownImages/10.png) ## 依赖 - 腾讯云开发 - 腾讯小程序 - [疫轨迹确诊者出行信息登记平台](https://gitee.com/marktc/suffererOrbitService) ## 更新日志 [更新日志](changelog.md) ## 部署说明 这个项目具体的部署参考 [deployment.md]( deployment.md) ## 开发说明 你可以克隆本项目代码进行二次开发,但请你遵守[项目的行为准则](code-of-conduct.md) 如果你希望为本项目做贡献请参考[ 项目的贡献指南](contributing.md) ## Bug 反馈 如果有 Bug ,请通过Issues反馈 ## 联系方式 有任何问题,可以通过下方的联系方式联系我。 - gitee私信,我争取每周都会上线 - 邮箱:mail_to_matianchi@163.com ## 开源许可LICENSE 本项目采用Apache License ,具体见[LICENSE](LICENSE)文件 ## 扫码体验 ![11](markdownImages/11.jpg)