Case study · Active travel · IoT · Pilot program

RideScore Active Schools: an active school travel app pilot, delivered end to end

RideScore is a pilot program that rewards children for riding and scooting to school. A Bluetooth beacon on each bike or scooter is detected by a reader at the school bike cage, and the parent or carer gets an instant arrival or departure notification. Smarterapps Ai, part of the Aideveloper group, built and installed the pilot end to end.

  • Pilot program (in trial)
  • Delivered by Smarterapps Ai, part of the Aideveloper group
  • Screens shown are Aideveloper demo mock-ups
Discuss an IoT or beacon appVisit RideScore
Demo mock-up of an active school travel parent app, beacon pairing screen and program admin portal in Aideveloper ink and cyan, with fictional demo data
Demo mock-ups with fictional data, made by Aideveloper. Not RideScore's own app screens.
ProgramRideScore Active Schools, an incentive program for riding and scooting to school
Delivered bySmarterapps Ai, part of the Aideveloper / Combine TRS group
ScopeiOS and Android apps, admin portal, data platform, beacons and readers, installation
StakeholdersFederal government stakeholders, We Ride Australia and Sunshine Coast Council

The program

Giving parents the confidence to let kids ride to school

Fewer Australian children ride or scoot to school than in past generations, and the school run adds to peak-hour congestion around school zones. A major barrier for parents is safety: they want to know their child arrived.

RideScore answers that with a simple promise. When a child rides into the school bike cage, the parent or carer is told straight away, and again when the child leaves. Every active day earns points, milestones earn rewards, and friendly characters teach bike education and road safety.

The pilot's original stakeholders were federal government stakeholders, We Ride Australia and Sunshine Coast Council. RideScore's background includes a Sunshine Coast Council proof of concept at Caloundra State School, for which the council received a national Cycling Luminaries Award.

  • Peace of mind for parents. Arrival and departure notifications, sent automatically from the school.
  • Motivation for kids. A point for every active day, with rewards at milestones.
  • No tracking of children. Beacons are only detected at the school reader, never along the route.
  • Built to scale. The program aims for a framework that more schools and states can adopt.

What we delivered

Apps, platform, hardware and installation, all from one team

Smarterapps Ai, our sister brand within the Aideveloper / Combine TRS group, delivered the RideScore pilot end to end. That covered the mobile apps, the admin portal, the backend and data platform, the beacon and reader integration, sourcing the beacons and readers, and installing the hardware at every pilot location.

Demo parent app screen with an arrival-at-school notification, a child nickname profile and active-day points progress (fictional demo data)
Parent app (demo mock-up, not RideScore's UI)

Parent app for iOS and Android

  • Email sign-up, with email verification on every device for security
  • One family account that can be used on several devices, all of which receive notifications
  • Child profiles with class details, a few questions about current travel habits, and a nickname, so real names never appear on public lists
  • Instant push notifications when a child arrives at or leaves the school bike cage
  • A trips view showing active days, points and progress towards milestones
Demo beacon pairing screen scanning a QR code to link a Bluetooth beacon to a child profile (fictional demo data)
Beacon pairing (demo mock-up, not RideScore's UI)

Beacon pairing by QR code

  • Each child receives a weatherproof Bluetooth beacon that zip-ties to the bike frame or scooter stem
  • Parents pair it in the app by scanning the QR code on the beacon sticker with the phone camera
  • One beacon per child, linked to that child's profile, so detections are credited to the right child
Diagram of an active school travel platform: Bluetooth beacon, school reader at the bike cage, data platform, then parent app and admin portal
How the pieces connect (illustrative diagram)

Beacon and reader integration

  • Readers at each school bike cage run software that listens for registered beacons
  • A beacon coming into range records an arrival, and a beacon that is no longer detected records a departure
  • Each event goes to the platform, which sends the push notification to the nominated parent or carer

Backend and data platform

  • Records every trip from reader events
  • Awards one point per active day and tracks milestones for rewards
  • Manages families, children, beacons and schools, and sends notifications

Admin portal

  • A secure admin login for program staff
  • Oversight of participating schools, readers, beacon allocation and pairing
  • Participation, trips and milestone tracking for rewards and reporting

Hardware sourcing and installation

  • Sourced the Bluetooth beacons and the school readers
  • Installed the readers at all pilot locations, at the bike cages where students store their bikes and scooters
  • Set up the hardware so detections flow through to the platform
Demo active travel program admin portal with arrivals, active days by weekday, reader status, nickname-only live arrivals and a beacon pairing queue (fictional demo data)
Admin portal (demo mock-up with fictional schools, nicknames and figures, not RideScore's UI)

Children's privacy

Privacy by design for children's data

Any app that handles information about children has to clear a higher bar. These principles shaped the platform.

Detection, not tracking

Beacons are only "seen" by the reader at the school. The system records an arrival and a departure, not a child's route or location around town.

Nicknames on anything public

Children take part under a nickname that's unique within their school, so their real names don't appear on public lists. Inappropriate nicknames can be rejected.

Parent-controlled accounts

Parents or carers register, verify their email on each device, and pair the beacon themselves. Notifications only go to devices signed in to that verified account.

Collect only what's needed

Data is limited to what the program needs: the family account, the child's profile and class, the beacon link, and trip events. It is handled under the Australian Privacy Principles, with restricted admin access.

We describe design principles here, not certifications. Privacy obligations depend on the program operator and the jurisdiction.


Tech approach

How an active school travel platform fits together

The architecture behind a beacon program like this one, described at a general level.

Bluetooth beacons

Low-power BLE transmitters, one per child, each linked to a profile by a QR code at pairing time.

School readers

Bluetooth-equipped readers at the bike cage that detect registered beacons and report arrival and departure events over the network.

Event processing

Turns raw detections into clean trip events, so a child lingering near the cage doesn't trigger repeat notifications.

Notifications

Push notifications to every verified device on the family account, sent as soon as an event is confirmed.

Points and milestones

Rules that award one point per active day and flag milestone rewards for program staff.

Admin and data

A web portal with role-based access for program staff, plus reporting that supports scaling to more schools.

Planning something similar? See our hardware and edge devices, integrations and software development services, or Smarterapps Ai for iOS and Android app development.


Delivery

How the pilot was delivered

One team covered the software, the hardware and the time on site, so there were no hand-offs between an app vendor, a hardware supplier and an installer.

  1. Program design with stakeholdersTurned the program's goals, reward rules and privacy needs into a parent journey and a set of platform requirements.
  2. Hardware selectionSourced beacons that suit a bike or scooter, and readers that work at a school bike cage.
  3. Apps and platformBuilt the iOS and Android apps, the backend and data platform, and the admin portal.
  4. Beacon and reader integrationConnected reader detections to trip events, points and push notifications.
  5. Installation at schoolsInstalled and commissioned the readers at every pilot location.
  6. Ready for trialHanded over a working pilot, with the apps live on the App Store and Google Play and ready for families to register.

Where AI fits

How AI could extend an active travel program

These are possible next steps, not part of the pilot scope described above.

Next step

Participation insights

Spot which schools, year levels and weekdays are growing or slipping, so program staff can target encouragement and events.

Next step

Device health monitoring

Flag readers that have gone quiet, or beacons that are rarely detected, before families notice missing notifications.

Next step

Parent support assistant

An AI assistant that answers pairing and notification questions at any hour and hands anything unusual to a person.

Next step

Privacy-safe bike rack counts

Computer vision can count bikes and scooters in a rack without identifying anyone, giving whole-school active travel numbers alongside beacon data.

More on AI in schools: education AI. Transport and congestion: transport AI.


FAQ

Active school travel app: common questions

What is an active school travel app?
It's an app that encourages children to walk, ride or scoot to school, and gives parents and schools the information to support it. In RideScore's case, Bluetooth beacons and school readers record trips automatically, parents get arrival and departure notifications, and children earn rewards for active days.
Does a beacon program track children?
Not in this design. A beacon is only detected when it comes within range of the reader at the school bike cage. The system records arrivals and departures there, not where a child rides along the way.
Who built RideScore?
Smarterapps Ai, part of the Aideveloper / Combine TRS group, delivered the pilot end to end. That covered the iOS and Android apps, the admin portal, the backend and data platform, the beacon and reader integration, sourcing the hardware, and installing it at all pilot locations.
What does a Bluetooth beacon app development project involve?
More than the app itself. You need hardware chosen for the environment, readers placed and powered on site, software to turn raw detections into reliable events, a backend for notifications and records, an admin portal, and a plan for pairing, lost beacons and support. Treating hardware and software as one project avoids most pilot problems.
Can a program like this scale to more schools?
Yes. That's the aim of a scalable framework. Each new school needs readers installed at its bike storage and beacons for participating students, while the apps, platform and admin portal are shared.
How is children's data protected?
Through privacy-by-design choices: nicknames instead of real names on public lists, detection only at the school, verified parent accounts, minimal data collection, and restricted admin access. Operators should also check their obligations under the Privacy Act.

Planning a beacon, IoT or community program app?

Tell us what you want to measure, who needs to be notified, and where the hardware has to live. We'll help you plan a pilot that covers the apps, the platform and the installation in one go.

Talk to AideveloperVisit Smarterapps Ai

RideScore case study delivered by Smarterapps Ai, part of the Aideveloper / Combine TRS group.