BusTracker 是一个优雅的全开源多校版Flutter校车追踪系统APP源码,含双端APP+后端+管理面板,可以帮助您追踪孩子的日常上学行程。 借助BusTracker,您可以轻松实时追踪孩子的校车,在校车靠近时收到通知,并在孩子上下车时收到通知。
包括内容
- 两款适用于监护人和司机的 Flutter 应用
- 管理面板以 Laravel API 系统作为后端,以 Vue.js 前端系统作为 Web 界面
诸多优点:
- 这些应用程序采用 Flutter 开发。这意味着这些应用程序可以使用相同的代码库发布到 AppStore 和 Google Play。
- 家长应用程序可以同时追踪不同学校的多辆校车。因此,即使孩子在不同的学校,同一个应用程序也可以追踪他们。
- 家长可以为其账户添加多个监护人(子账户)。监护人将看到相同的家长屏幕,但详细信息和权限会有所减少。
- 家长和司机可以直接在应用程序上注册。司机必须先通过管理面板获得管理员的批准,然后才能使用该应用程序。
- 家长可以直接在应用程序中添加多名孩子。学生必须先获得管理员的批准。学生可以来自不同的学校。
- 每个学生被分配到上午和下午的行程。家长搜索附近的站点,为学生分配上午和下午的行程。
- 通知设置会根据每个学生进行调整。通知设置包括“校车距离上车点还有一段距离”、“校车已到达上车点”、“学生已上车”、“学生已下车”等。
- 学校管理员将创建学校的站点和路线列表,然后家长可以从可用站点列表中为每个学生选择下车和接送点。
- 司机将使用二维码为学生办理登机手续。二维码由家长应用程序生成。
- 管理员可以为学校或家长创建不同的套餐。此外,如果要为学校或家长提供试用套餐,可以设置套餐仅限购买一次。
要求
请确保您拥有
(1)具有 root 凭据的 VPS 服务器
(2)启用以下 API 的 Google Maps API
地理编码 API
地图 JavaScript API
地点 API
路线 API
路线 API
Android 版地图 SDK
iOS 版地图 SDK
(3)Firebase 帐户
(4)以下支付网关之一:
Braintree SDK
Stripe
RazorPay
Flutterwave
Paypal
使用的技术
Flutter – 客户和司机应用程序
Laravel – 后端
VueJS – 管理面板前端
Socket.io – 为移动应用程序和管理面板提供实时公交车位置更新
Google Maps SDK – 在移动应用和管理面板中显示地图
本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!