Web app that parents and guardians of students can use to track school bus locations
Ruby HTML CSS JavaScript Shell
Latest commit 11d76e6 Feb 18, 2017 @grantovich grantovich Update CI configuration for Ubuntu 14.04 image
* Redis is not started by default in the new image, so we request it
* Qt 5.5 is now already installed but isn't the "default Qt", so some
  of the old tweaks are still needed
Permalink
Failed to load latest commit information.
app Update Rails and gem dependencies Oct 21, 2016
bin Remove defunct Foreman setup from bin/setup Feb 5, 2016
client Fix ‘this.logError not a function’ error Feb 1, 2017
config Update Rails and gem dependencies Oct 21, 2016
db Allow districts to be set as "inactive" Dec 11, 2015
doc Update SHA-256 example Feb 1, 2017
lib Update Ember and JS dependencies Oct 21, 2016
public Completely remove Sprockets and ActionView from Rails Jul 7, 2015
spec Add spec to address outdated TODO Oct 21, 2016
vendor/assets Initial commit with Suspenders Jun 10, 2015
.codeclimate.yml Improve CodeClimate configuration Oct 21, 2016
.eslintignore Improve CodeClimate configuration Oct 21, 2016
.gitignore Bump Rails, gem dependencies, and Suspenders setup Nov 17, 2015
.rspec Replace Travis with CircleCI Nov 3, 2015
.rubocop.yml Update Rails and gem dependencies Oct 21, 2016
.ruby-version Update Rails and gem dependencies Oct 21, 2016
.sample.env Update Rails and gem dependencies Oct 21, 2016
.scss-lint.yml Specify SCSS linter property sort order Jul 30, 2015
CODE_OF_CONDUCT.md Add documentation for open-source release Feb 5, 2016
CONTRIBUTING.md Add documentation for open-source release Feb 5, 2016
Gemfile Update Rails and gem dependencies Oct 21, 2016
Gemfile.lock Update Rails and gem dependencies Oct 21, 2016
LICENSE.md Add documentation for open-source release Feb 5, 2016
Procfile Add detailed Intercom tracking to Rails app Dec 17, 2015
Procfile.dev Use ember-cli-redis-proxy in place of home-rolled addon Jul 24, 2015
README.md Add documentation for open-source release Feb 5, 2016
Rakefile Update Rails and Ember dependencies Feb 12, 2016
circle.yml Update CI configuration for Ubuntu 14.04 image Feb 22, 2017
config.ru Initial commit with Suspenders Jun 10, 2015
crowdin.yaml Add CrowdIn configuration and remove app title key Oct 1, 2015

README.md

SchoolBot

This is the open-source code behind SchoolBot, a web app created by Vermonster that parents and guardians of students can use to track school bus locations.

School districts interested in offering SchoolBot have two options: Deploy and maintain this code on their own servers, or purchase a subscription to schoolbot.io, a deployment of SchoolBot hosted and supported by Vermonster.

schoolbot.io

Our hosted SchoolBot service is available to any school district that meets the basic requirements. Please contact us at schoolbot@vermonster.com for pricing.

Requirements

Regardless of whether you subscribe to the schoolbot.io service or host your own installation of SchoolBot, the basic requirements are:

  1. School buses must be tracked using Zonar Ground Traffic Control.
  2. Students must be assigned to buses in your student information system using a unique bus identifier that is also present in Zonar.
  3. You must have a way of regularly exporting (and anonymizing) bus assignment data from your student information system to the SchoolBot API.

Documentation

  • See the onboarding guide for a detailed checklist of requirements to set up your school district on the schoolbot.io service (or on your own installation).

  • See our FAQs for answers to common questions about SchoolBot and the schoolbot.io service.

  • See the hosting documentation for guidance on setting up your own installation of SchoolBot.

Hire Us

We are Vermonster, a team of product designers and developers in Boston, MA. Is there a feature or integration you'd like see in SchoolBot? Hire us and we'll build it for you as a consulting project. Contact us at schoolbot@vermonster.com for more information.

Contributing

See CONTRIBUTING.md to learn how to work on this project.

License

SchoolBot is © 2016 Vermonster LLC. It is free software, and may be redistributed under the terms specified in LICENSE.md.