MaxBus是一款SaaS版校车GPS定位跟踪系统Android应用APP源码,带家长+司机APP和Laravel管理后端,用于管理日常校车运营,将学校、家长和校车连接到一个强大的系统中。代码开源适合学习和二开。
MaxBus包括
- 两款供家长和校车司机使用的移动APP
- 后端系统有两个管理面板,供学校管理员和系统超级管理员使用
演示系统
演示地址
需要
请确保您有帐户
启用了以下 API 的 Google Maps API
- Geocoding API
- Maps JavaScript API
- Places API
- Maps SDK for Android
Firebase Cloud Messaging
Stripe
Twilio
使用技术
- Android – parent and driver apps
- Laravel – backend
- VueJS – admin panels
- Firebase Cloud Messaging – notifications for mobile apps
- Socket.io – real-time bus location update for mobile apps and school admin panel
- Chart.js – display charts in admin panels
- Google Maps SDK – display maps in mobile apps and admin panels
- Stripe, Razorpay, Flutterwave – recurrent payment for school accounts
- Twilio, Textlocal, Infobip, Branded SMS – send verification code SMS
变更日志
版本 3.3 23 年 8 月 19 日
除了 Google 地图之外,后端还与 Mapbox 完全集成。现在,您不需要为后端和应用程序提供 Google 地图帐户。
翻译后的字符串将替换应用程序中所有硬编码的英语单词。现在,这些应用程序已完全翻译。
修复应用程序中未准备好 RTL 的一些屏幕。
修正了一些小错误。版本 3.2 23 5 月 17 日
从后台超级管理员的设置屏幕将司机应用程序的路线导航设置为打开或关闭。
在驱动程序应用程序的设置屏幕中,添加了一个新屏幕,用于设置应用程序访问后台位置的权限打开或关闭。这个新屏幕符合谷歌在后台访问位置的新政策。
在司机应用程序中,司机可以将上车地点的顺序设置为手动或自动。如果选择手动模式,驾驶员可以通过设置屏幕中的新拖放屏幕对父母重新排序。如果选择自动模式,应用程序会找到最佳路线。请注意,此选项仅在应用程序使用 Google 地图(而非 Mapbox)时可用。
这些通知已修复为适用于 Android 13。
添加了一个新屏幕,允许家长在 Google 地图屏幕上交互式设置上车/下车位置。家长可以选择地图上的位置或输入地址,应用程序会找到该地址的位置作为接送地点。请注意,此选项仅在应用程序使用 Google 地图(而非 Mapbox)时可用。
修正了一些小错误。