School bus tracking and attendance for India

Every child, home safe.

Conductors confirm every child on and off the bus. Parents are told in seconds, and your school sees every route live.

  • Works offline
  • No GPS hardware
  • Android and iPhone apps
Good morning, Meera

Morning bus, route R1

Anika is on the bus

  1. Stop
  2. Bus
  3. School

7:42 Boarded at CMH Road

  • 1 phone

    per bus. It records every child and tracks the bus.

  • 10 sec

    between bus positions on a live trip.

  • No hardware

    to install. No GPS box, readers or cards.

See it in action

One school day in 74 seconds

What the conductor taps, what the school sees and what reaches parents.

How a trip works

Follow Anika’s day

Every step is confirmed by a person, never guessed by a sensor.

  1. The bus leaves

    The conductor’s phone already holds today’s list, so it works without signal.

  2. Anika boards

    The camera suggests her name. The conductor confirms it, or picks her from the list.

  3. Safe at school

    Staff confirm her arrival at the gate. The bus arriving is not enough.

  4. Home again

    The same check at her stop, and her mother sees the handover.

Three apps, one record

Everyone sees the same record

The conductor records it once. The school and parents read the same entry.

1Conductor app

Built for one hand on a moving bus

Large buttons and plain words, and it keeps working without signal.

  • Face check, always confirmed by the conductor
  • Pick from the list when a face isn’t recognised
  • Doubles as the bus tracker
More about the conductor app

2School dashboard

Every bus and every child on one screen

See who is on board, who is still expected and which buses have gone quiet.

  • Alerts for missed pickups and wrong buses
  • Routes, stops, buses and staff in one place
  • Daily reports and a full audit log
More about the school dashboard

3Parent app

Only what really happened

Parents are told once the school has the record, never before.

  • Boarding, arrival and drop-off times
  • Live bus position, and how recent it is
  • One tap to call the bus if a child is missed
More about the parent app

Built for real routes

Ready for the mornings that don’t go to plan

Designed around what actually goes wrong on a school bus.

  • Works without signal

    Every tap is saved on the phone and sent when the signal returns. Nothing is lost or counted twice.

  • Face data stays on the bus

    Stored only on that trip’s phone. Never shared, never used for training.

  • Alerts that matter

    Missed pickups, wrong buses and silent phones go to the school and that child’s guardians.

  • Corrected, never erased

    A mistake gets a correction on top, and the parents it affects are told.

Safety rules

Technology helps. People decide.

In every case, technology suggests and a person makes the call.

  1. A person confirms every child

    The cameraSuggests Anika Rao

    , then

    Ravi, the conductorConfirms she boarded

  2. GPS tracks the bus, not the child

    GPSBus 7 is at CMH Road

    , then

    Ravi, the conductorRecords who got off

  3. Parents hear only confirmed records

    Ravi’s phoneSaved, waiting to send

    , then

    Meera, Anika’s motherTold once the school has it

  4. Unsynced records are always labelled

    No signal on the routeMarked “not yet synced”

    , then

    The school officeSees the same label until it arrives

  5. Technology never strands a child

    The face checkDoesn’t recognise Chitra

    , then

    Ravi, the conductorPicks her from the list, and she boards

Privacy

Your data stays with your school

We collect only what a trip needs and show it only to the people who need it.

DataCollectedSeen byNever
Face dataAt enrolment, with consentOnly that trip’s phoneShared or used for training
Live photosWhen a face check isn’t usedGuardians and school staffSwapped for a roster photo
Bus locationOnly during a tripThe school and that trip’s parentsTracked after the trip
Trip recordsAt each boarding and drop-offThe school and guardiansDeleted: corrections are added

Start a pilot

Run Vainu on your own routes

Tell us about your school. We set up routes, stops and students with your transport team.

  1. 1

    Tell us about your buses

    Routes, children and how your mornings run.

  2. 2

    We set it up with you

    Routes, stops, students and guardians.

  3. 3

    Your first trip runs

    Conductors get phones, parents get codes.

Request a pilot

It takes about a minute.

Questions

Common questions

What do we need on each bus?

One Android phone for the conductor. It also tracks the bus, so there is no hardware to install.

What if a child’s face isn’t recognised?

The conductor picks the child from the list and takes a photo for the guardians to confirm. The child boards as normal.

What happens without mobile signal?

Records are saved on the phone, marked as not yet synced, and sent when the signal returns.

How do parents join?

The school sends each guardian a one-time code for the Android or iPhone app.

What if a phone is lost?

Revoke it from the dashboard and carry on with another phone the same day.