基于现有公交 API 接口构建的线路实时信息查询 PWA 应用
Android FireFox 访问时会有掉帧现象,但换成 Chrome 71.0 却没有。希望各位能反馈一下意见
主要是因为现有的微信查询页面实在太难用了,所以就自己写了一个 PWA 应用来玩玩。目前仅仅只是 BETA 版本,还有很多小细节和功能没有完善。但是应该不影响使用。
前端主要用了 Vue 和 UI 框架 Vuetify,GitHub;
后端则是 Koa 和 Redis,但是代码并不打算公开,因为写的实在丑(PS: 页面代码也很丑)。因为想学一门 FP 类型的语言,所以接下来的后端开发打算用 Elixir。到时候发布正式版的时候应该会把后端代码也放出来。
网站则是放在 Amazon Lightsail 新加坡节点,所以各位访问的时候可能不会特别的快。还望见谅!
尚未实现的功能
- [ ] 基于 WorkBox,增加常用数据的缓存策略
- [ ] 展示线路详情时滚动 Y 轴到离用户当前位置最近的站点
- [ ] 将用户经常查询的班次固定至首页
- [ ] 用户可以订阅当前线路的巴士信息,当到达指定站点时进行提醒。(推送方式还在考虑当中,目前想到了:Web Push API、邮件、微信 Server 酱,SMS 等,但是每种方式都有各自的局限性导致不能很好的运用在项目中,具体原因不表,有兴趣或者有提议的朋友可以回帖留言)
最后,如果各位在使用过程中有好的建议或者 BUG 反馈亦或者想参与到这个开源项目当中的话可以直接在下面留言或者给我发送邮件
当然,如果各位有珠海的前端工作岗位推荐的话,也可以给我 email 喔~