Campus Charge 由 H 开发,是一个服务于校园内电动车充电问题的项目。
本项目提供校园内所有充电桩的空闲情况及剩余时间,在有充电需求时提供参考。
如发现项目存在问题,请 >点此反馈<
如对项目有任何问题,请联系 h.contact@foxmail.com
- 校园内请在人行道上行走,过马路时请注意来往车辆,避免影响车辆行驶。
- 校园内骑车遇行人、转弯时请主动减速慢行,小心驾驶。
- 上下课高峰时段,请尽量避免逆行;由 C 区前往 A 区、A 区前往 B 区逆行时,请保持较低速度,并靠边行驶,礼让来车。
- 夜间行车,请使用近光灯;如照明条件差,前有行人、车辆阻挡时,请交替使用远近光灯,避免长时间远光对相向行人、车辆造成影响。
- 请不要随意拔取正在充电的插头!!!。
- 充电结束后,请尽量及时将爱车移出充电区域,避免影响后续车辆充电。
- 停车时,请注意停放位置,避免与其他车辆碰撞、剐蹭;并请避免阻挡其他车辆的通行。
- 数据来源爬取的官方接口,本项目不对数据准确性和完整性负责。在特定情况下,数据可能存在延迟、错误或不完整的情况,使用者需自行判断并采取行动。
- 数据由脚本爬取,如对官方造成任何影响,项目将无限期关停。
- 所得数据仅用于展示和信息传递目的,本项目不对数据做任何商业化处理,不提供数据接口服务。
-
涉及的
Cookies及localStorage(本地储存信息)仅用于展示目的(如显示模式、充电桩位置等),本项目不收集任何个人隐私或数据。 - 本项目有权在用户不知情的情况下作出任何修改,包括但不限于更改域名、关闭服务等。
- 倒计时数据仅由开始充电时间与购买充电时长计算得出,仅供参考,受充电进度、人为因素等影响,可能与实际情况不符。
-
受海外服务器及虚拟主机限制等影响,数据获取可能较慢,后续可能会迁移到国内服务器,如有需求可前往
Github获取源码自行搭建。 - 项目对官方接口访问量较大,过多搭建可能导致官方服务器压力过大。
-
PHP是世界上最好的编程语言。
-
目前部署于
Vercel平台上。 -
目前由
华为云函数工作流服务托管数据更新任务。 -
目前使用
MongoDB Atlas提供的免费 MongoDB 数据库。
数据来源为爬取的官方接口
接口返回的数据只精确到分钟,根据实际考察,倒计时可能存在10分钟以内的误差。
受数据库刷新频率限制,实际空闲充电桩可能存在1分钟的误差。刷新频率见
Q2 。
受限于免费服务资源,结合各时间段可能的用量,数据更新频率为:
00:00 - 05:59 : 10 min
06:00 - 06:59 : 5 min
07:00 - 22:59 : 1 min
23:00 - 23:59 : 5 min
我们尽量保证数据更新的稳定性,但可能受限于服务器,部分时候可能缺少更新数据。
是
该项目日常维护时间为23:00 - 6:00, 该时间段内可能出现停机或维护状态导致无法访问。
其余时段如遇不能访问,可能是临时故障,如长期无法使用,请反馈问题。
我们尽量保证服务的可用性。
目前暂由 H 个人维护,已在github上开源
如您有更好的意见和建议,欢迎提交 issue
-
勿忘昨天之苦难,无愧今天之担当,以史为鉴,开创未来!
- 交流群二维码
- 更新token后的显示
- token获取的错误
——《勿忘,九一八!》人民日报
-
算是正式发布了吧~🎉🎉🎉
- 由于官方接口改变,无限期停止对倒计时的支持
- 由于每分钟记录充电桩状态对官方服务器造成影响,修改获取状态为实时获取,请勿短时间多次刷新
- 初始化数据库逻辑
- 访问路径问题
- 部署时新增数据的问题
- 更新数据的数据校验
- 更新数据的日志记录
- 数据结构
- 数据更新频率
- 规范 github 提交信息
- 出错后仍报超时错误的问题
- 倒计时不准导致充电口状态显示错误的问题
-
之前的更新拖了太久了,还没有更新什么,放假回来就直接上手更换数据库了😳😳
- 更改数据库为mongodb
- 规范目录结构
- 空闲充电口显示问题
- 路径调整及优化
-
2024年的第一次更新,快来看看我们更新了什么~
- 更新数据的10s倒计时
- 更新数据超时的弹窗
- 项目搭建平台更换为
vercel,对github上的push进行自动构建,更新更及时 - 更换域名,配置ssl,连接更安全
-
2023年的最后一次更新啦,在这里祝大家元旦快乐喽🎆🎆
- token 失效时的提示弹窗
- 将 mdui 图标使用本地路径
- 在获取数据及跳转网页时固定了域名的问题
- 网站图标
- 返回按钮的部分体验
- 返回时数据更新的问题
- Github 迁移到新项目
- 切换充电桩时编号未修改的问题
- 数据未更新完成时更换充电桩导致错误弹窗的问题
- 关于我们 - 其他声明
- 关于我们 - 校园内用车倡议
- 公告栏
- Github 跳转图标
- Github 跳转的位置
- 数据更新异常中断的问题
- 空闲充电桩显示异常的问题
- 由于更新了数据返回逻辑,国外服务器对国内接口访问延迟,导致数据获取较慢,敬请谅解
- 关于我们 - 项目声明
- 关于我们 - 项目搭建
- 一些常见问题
- 数据更新逻辑
- 更改服务器及搭建方式
- 致谢名单
- 时间计算的时区错误
- 数据更新时数据库的锁定问题
- 部分显示组件
- web端
- 使用Vue 3框架
- 使用Vant 4及MDUI组件库
- 更改渲染逻辑
- 更改配色方案
- 新增充电剩余时间
- 新增下拉刷新
- 优化页面布局,部分组件
- 服务端
- 更换api接口,以提供剩余时间支持,同时防止token失效的问题
- 更改数据库数据储存结构
- 更改接口返回数据json结构
- 未适配PC端
- 受限于服务器,可能并不稳定
- 充电桩间的分隔线
- C区8号公寓楼下86062776号充电桩数据错误的问题
- 数据更新时间
- 更改服务器及搭建方式,可能影响稳定性
- C区8号公寓楼下充电桩数据
- C区8号公寓楼下充电桩显示问题
- 更改充电桩切换逻辑,由刷新切换改为无刷新切换
- 菜单
- B区10号楼充电桩数据
- 端口显示问题
- 更新日志
- 阻止Edge自动翻译
- 方向切换
- A区2号公寓楼前充电桩数据
- 部分布局
- 夜间模式
- 移动端适配,PC端采用水平滑动,移动端采用竖直滑动
- 优化只显示空闲模式,移除了没有空闲端口的充电桩
- 顶部导航栏和底栏
- 问题反馈
- 更新日志
- 新增版本号,用于css文件缓存刷新
- 优化部分组件显示逻辑,为新增其他位置充电桩做准备
- 背景位置说明
- 只显示空闲与显示全部切换
- 布局定位
- 获取设备端口状态
- 基础页面
- C区14号楼前充电桩数据
特别鸣谢
项目支持