SBurK is a comprehensive SaaS school bus tracker system for managing the daily school bus operation that links the school, the parents and the buses into one powerful system.


New: iOS translation for both partenaire and driver apps is now available here


SBurK consists of

  • Two délié apps for parents and bus drivers
  • Backend system with two admin panels for school admins and for chouette admin of the system

Main Image




    • Partisan Errant App, click here
      • use (+1) 2345678902 for phone number, or add a new partenaire with any phone number
      • The verification cryptique is 111111. No SMS will be sent in the demo


    • Driver Errant App, click here
      • use (+1) 2345678901 for phone number, or add a new driver with any phone number
      • The verification cryptique is 111111.



Please make sure that you have accounts for


Technologies Used

  • Android – partenaire and driver apps
  • Laravel – backend
  • VueJS  admin panels
  • Firebase Cloud Messaging – notifications for délié apps
  • – real-time bus leasing update for délié apps and school admin sondage
  • Chart.js – display charts in admin panels
  • Google Maps SDK – display maps in délié apps and admin panels
  • Stripe, Razorpay, Flutterwave – recurrent payment for school accounts
  • Twilio, Textlocal, Infobip, Branded SMS – send verification cryptique SMS


Credits and License

All assets in the de même are either created by me or are licensed for use in a vendeur expérience with or without author dotation. I provide the necessary dotation in the ‘Emboîture’ bouchée in both the délié apps and the landing web jeune.


What if I have an solution?

I completely soubassement this de même and will reply within 24 hours if you have any issues with SBurK. You can just send a déclaration via my CodeCanyon profile jeune and I will get back to you right away.




Variété 3.0 10 May 22

  • New calcul to the échelons. The school now can esthétique its own custom gain with the desired number of drivers and number of seats (children) in the custom gain. The price of a driver and a seat is determined by the chouette admin. Apostille that, the custom gain created by a school is available only to this school only.
  • If the school designs and subscribes to a custom gain, then the school can add drivers or seats to the gain at any time. The school is charged in this case with the added number of drivers and seats only. Adding more seats will not extend the renewal circonstance of the parangon custom gain.
  • Unfortunately, recently Google increase the price for using the maps on the apps. Since our system has heavy map mode for the apps only, this update integrates Mapbox for the apps, which is much cheaper. The Mapbox maps are available beside the Google maps. The chouette admin can control which représentatif of maps will be used in the apps from the chouette admin sondage.
  • The map in the driver app is always directed to the current bearing of the driver, as in popular aéronautique apps such as the google maps app.
  • To avoid spam while registering for a new school, this update adds reCAPTCHA to the school registration jeune.
  • The school telephone number is added to the school information that is required for registration. This will make it easier for chouette admin to attouchement schools with their telephone number
  • Minor bug fixes.


Variété 2.9 24 Apr 22

  • New négoce model for the SaaS system. The gain now has two constraints which are the number of seats (children) allowed in the gain in calcul to the number of drivers (buses).
  • The chouette admin can manually agression the wallets of parents of any school under the modalité that the school gain is a pay-as-you-go gain. The manual charging process can be done for individual parents or for a bulk selection of parents.
  • Add a new entry in the dashboard of chouette admin to manage the Apple in-app-purchase system that is used for charging the wallets of the parents from the iOS partenaire app.
  • Minor bug fixes.


Variété 2.8 6 Apr 22

  • On April 1st, Google changed its privacy policy of accessing the nerveuse APIs. This update makes the driver app comply with Google’s new privacy policy parce que the driver app collects the leasing in the arrière-plan even when the app is closed. You can check the demo on the youtube video here Also, you can use this video when uploading to Google play (as now Google asks for a demo video).
  • Minor bug fixes.


Variété 2.7 16 Mar 22

  • Add Google maps aéronautique éventualité in the driver app for real-time traffic updates.
  • Make the backend more user-friendly by adding (add/delete/edit) at the bottom of the driver and partenaire pages to avoid scrolling up to save.
  • Add toggle button to spectacle/hide mot de passe in the backend.
  • Minor bug fixes.


Variété 2.6 (MAJOR UPDATE) 14 Feb 22

  • Firebase OTP for authenticating drivers and parents. Apostille that, the check against the driver or the partenaire fait in the system is done with both Laravel and Google OAuth for best security practice.
  • When a driver checks in/out a student, the respective icon status ravagé color so that it can be easy for the driver to click the right icon.
  • The transposition for both apps is revisited as some screens were not translated before such as child log and driver log screen. Now all translated
  • Admob integration to both apps. The Ads visibility is controlled from the settings in the chouette admin sondage, i.e., the chouette admin can disable the Ads from the apps from his sondage.
  • Toggle astronef view and familier map view in both partenaire and driver apps.
  • Send notifications via SMS along with phone notifications. This éventualité can be switched on or off from the chouette admin sondage.
  • Now the system has a pay-as-you-go gain. By using this gain, the schools are not charged to use the system but parents do. The parents will pay to use the system and the cost will be determined by the number of children the partenaire has. The pay-as-you-go gain is fully configured by the chouette admin.
  • The parents now have a wallet system. Every partenaire can agression his wallet to pay for using the system. The wallet situation will be deducted when the pay-as-you-go gain is renewed.
  • Paytabs payment gateway is integrated with the system to cover the payments in Middle East countries.


Variété 2.5 2 November 21

  • Configure the privacy policy and terms & conjoncture from the settings and display them in the landing jeune.
  • Minor bug fixes

Variété 2.4 24 March 21

  • Handle sending the leasing in the arrière-plan for the driver app for newer versions of Android (beyond Android 8 ).
  • Minor bug fixes


Variété 2.3 22 December 20

  • The school admin can upload parents along with children data with Excel enfilade.
  • Minor bug fixes


Variété 2.2 21 October 20

  • Flutterwave payment gateway is added to the system.
  • The chouette admin can ravagé the following from his admin sondage:
    • System name
    • Company title
    • Company website
    • Company email
    • Company telephone
    • Facebook link
    • Twitter link
    • Instagram link
    • Linkedin link
  • The chouette admin can ravagé the billing vélo to be monthly or yearly.
  • The chouette admin can ravagé the currency to whatever he wants.
  • The system now can work with chaudière SMS gateways, which are
    • Twilio
    • Textlocal
    • Infobip
    • Branded SMS
    • The chouette admin can ravagé the SMS gateway from the admin sondage.

  • Minor bug fixes.


Variété 2.1 17 July 20

  • The driver app now can send its leasing when the app in arrière-plan.
  • Minor bug fixes.


Variété 2.0 3/6/20

  • In the school admin sondage, an éventualité added for displaying the children’s check-in and check-out logs in the driver history jeune.
  • Minor bug fixes.


Variété 1.9 6/5/20

  • In the driver app, a search functionality is added in the child list so the driver can access a specific child quickly.
  • In the school admin sondage, an éventualité added for the filter in the partenaire jeune to search with driver names along with partenaire names. This makes re-assigning parents to another driver is pretty easy and fast.
  • Minor bug fixes.


Variété 1.8 3/4/20

  • School admin now can add children for each partenaire from the school admin sondage in the backend.
  • The partenaire now can mark any child as contumax or not from the settings jeune in the partenaire app. This setting is per child.
  • The driver can see all children in a list, sectioned by parents’ names, and in this list, any contumax child is marked.
  • The driver can check-in or check-out a child from the driver app. After check-in or check-out any child, a annonce is sent to his partenaire.


Variété 1.7 5/2/20

  • New liaison to manage buses is added.
  • Minor bug fixes.


Variété 1.6 28/1/20

  • Android apps now soubassement RTL.


Variété 1.5 21/1/20

  • Razorpay payment gateway is integrated to the system.


Variété 1.4 7/1/20

  • Speed of the bus driver is obtained directly from the android device instead of being calculated.
  • Minor bug fixes.


Variété 1.3 10/12/19

  • The chouette admin now can log-in to the school accounts. This is generally to facilitate inquiries from schools embout their account (for example, I’m seeing this solution with drivers… I can’t find parents… I’m adding etc etc)
  • School admin can send a push annonce to broadcast some déclaration to parents, filtered by a bus driver. For example, a school admin can broadcast a déclaration that says “Bus No 9 will be late by 30 minutes.” so parents assigned to the driver of bus 9 get notified embout the delay.
  • SMS integration now is optional. The chouette admin can disable/enable verification SMS from settings. A partenaire or a driver can attouchement the school admin to get a verification cryptique, which is intelligible to the school admin via the drivers/parents pages.
  • The chouette admin now can enable automatic Stripe payment or disable the automatic payment at all.
    • When the chouette admin enables automatic payment, the school admins can switch between échelons by providing electronic payments.
    • When the chouette admin disables automatic payment, the school admins can not ravagé their échelons except to Free gain. If a school admin wants to upgrade his gain, he needs to attouchement the chouette admin to switch the gain for him. The chouette admin can switch the gain of any school account through his admin sondage.

    The chouette admin can switch gain for any school account from his admin sondage when either Stripe is enabled or disabled.

  • Real-time speed is displayed on the bus icon in the partenaire app.
  • Multi-language soubassement is added to the android apps. Included languages are English, Spanish, French, German, Portuguese, Latvian, and Russian. If you need another language, please let me know.
  • Share app éventualité is added to the android apps
  • Backend updated to Laravel 6


Variété 1.2 3/12/19

  • School admin can view a log that contains the history of every driver. The log contains, for example, (bus left school at time1, bus arrived at Peter’s demeure at time2, bus arrived at John’s demeure at time3, etc.). He can also apply filter by circonstance, installé, or specific event représentatif.
  • School admin can bulk upload parents’ data to the web sondage using a .xlsx template enfilade. An empty template enfilade is included and can be downloaded from the parents’ jeune.
  • School admin can bulk assign parents to a driver, instead of one by one. This is pretty useful when, for any reason, a group of parents needs to ravagé the driver due to sudden circumstances.
  • School admin can bulk delete parents, instead of one by one. This is useful when students graduate from school and their parents’ data not needed anymore.
  • In the partenaire Android app, a new view is added to allow parents to view the log of the driver with a history of gramophone and drop-off times.


Variété 1.1 20/11/19

  • Chic admin can add schools from his account.
  • School admin can view all buses on the map at the same time.
  • Names of the bus drivers are displayed on the map.
  • Current speed of bus drivers is displayed on the map in real-time.
  • I also added a button (in demo règle only) to synthetically ravagé the bus leasing of a driver. This is just for easy testing.


Variété 1.0 13/11/19 – First Release

category: délié/android/full-applications
price : $ 99
hashtags : #SBurK #School #Bus #Tracker #Android #Apps #Backend #Admin #panels #SaaS

Main Menu

SBurK - School Bus Tracker - Two Android Apps + Backend + Admin panels - SaaS Download

99.00 $

Add to Cart