Skip to content

lita-jerry/An_service

Repository files navigation

An — Safe to home

取名为安,意为希望所有人都安全到家,逝者安息。

今天是2018年05月13日,昨日郑州警方已经发出通告,确认李明珠案嫌疑人凶手已溺亡,案件至此告破,受害者安息。

惋惜明珠香消玉殒的同时,又对凶手的残忍感到愤怒,看到李父的落泪感觉真的很让人心疼,我不禁在想:过段时间,滴滴还是滴滴,谁又会是下一个明珠呢?

深思良久,决定组建该公益项目,目的只有一个,希望所有人都平安到家。很简单也很纯粹的目的,功能也希望简单明了,也没有任何收费计划,不管是服务器托管费用,还是接口、短信的使用费用,我都可以承担,而且我也希望能够有一天看到滴滴平台做出改变。

思路:

高铁的司机室,有一块踩踏板,开车后每隔30秒后都需要踩一下,如果没有踩,列车将会紧急制动。

目前TODO List:

  • 终端:用户启动跟踪功能(暂定,还未想好功能名称)后,每隔一段时间需要操作一下,如果超过时间内没有进行操作,会对用户所设定的紧急联系人进行通知,并打开GPS定位,实时定位用户所在位置,今后还可以进行现场录音,并以片段的方式上传至服务器(主要考虑环境等因素,拆分上传相比一次性上传可靠)。
  • 云端:认证合法用户,保存用户的紧急联系人,对紧急联系人进行短信、语音的通知,用户结束跟踪功能后对数据及时销毁,以防造成信息泄露等问题的发生。

未来TODO List:

  • 终端:授权联系人进行位置、实时录音共享,利用大数据甄别用户行为是否异常,以及目的地路线的规划是否与目前所在位置匹配。功能为辅,教育为主,希望能够通过一些文章、案例进行宣传,天下没有最可靠的技术,我还是希望每个人能够将危险扼杀在摇篮中,从根杜绝隐患的发生。
  • 云端:最高可靠性!最靠可靠性!最高可靠性!

技术布局: APP端计划采用Weex框架实现安卓与iOS端;后端采用Flask支撑,全部依托于云进行操作,做到最高可靠性;

这些功能点,摆在这里不算多,可实现起来确实不是很容易的,本人前端出身,主要做APP端,还是希望能够有同道中人一起做这件事情,有一点需要说明的是:这个项目不管是现在还是今后,都没有任何盈利、收费的计划,出发点就是公益,渺小而伟大。

如果你希望为该项目出些力,请联系我!

Wechat QR code

作为技术出身的我,可能文章写得不是很好,语句也斟酌了半天,说实话不想得罪任何人,只希望能够凭借自身的技术,能够为这个社会做出一些贡献,哪怕只挽救一个人,也是非常值得去做的。

愿小仙女明珠安息,天堂没有痛苦。

2018年07月17日:

  • 后端实现方案修改为Node.js
  • 前端实现方案修改为Taro
  • 位置上传改为自动
  • 前端初步使用微信小程序

2018年08月25日:

  • 因为Socket.io的局限性,后端修改为Pomelo框架框架,改为WSS协议
  • 原Node.js中Controller中文件仍可以复用

2018年08月26日:

  • 用户接口增加获取临时用户登录Token,增加第三方登录(绑定)接口
  • 前端取消自动登录功能,增加获取临时用户登录Token接口
  • 第三方登录区分已绑定用户及未绑定用户,已绑定用户需要将临时用户所产生的数据迁移到已绑定的用户上;未绑定的用户需要更改用户类型为正式用户

2018年12月03日:

  • 开始重构服务端, 使用 Beego + Golang + MySQL 组合
  • 重新设计 API 接口文档

2018年12月11日:

  • 添加根据数据库结构生成的Beego api server(/api_server), 仅供MySQL数据库使用方式的参考
  • 新建Beego api server
  • 配置路由

About

《平安到家》小程序服务端, 客户端: https://github.com/JerrySir/An_client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published