AppsServicesAboutSupport Contact

SumantKushwaha.dev@gmail.com

Home/Apps/MapSync

MapSync

Group Ride Navigation & Live Location
In developmentAndroidKotlin + ComposeFirebase

Riding in a group falls apart at the first traffic light. Someone takes the wrong exit, someone stops for fuel, and the rest spend ten minutes on the phone working out where everyone went. MapSync puts the whole group on one live map so you can just keep riding.

Coming soon toGoogle Play Join the beta list
9:41
You R K S
Weekend Ride
4 riders · all moving
Live
Rahul0.2 km
Karan1.1 km
Simran2.4 km
Package
com.amigo.mapsync
Platform
Android
Built with
Kotlin · Compose
Backend
Firebase
Sign-in
Email or Google

What actually goes wrong on a group ride

A group of six leaves together and is a group of three within twenty minutes. The fast riders get ahead, a light splits the pack, someone needs fuel. Nobody is lost exactly — everyone just has no idea where anyone else is.

The usual fix is a group chat and a lot of stopping. That's worse than the problem: reading messages on a bike is dangerous, and every regroup adds to the day.

What MapSync does instead

One map, every rider on it, updating live. You glance down at a stop and immediately know the shape of the group — who's ahead, how far back the tail is, whether anyone has stopped moving.

Features

What it does

Everyone on one live map

Every rider in the group shows as their own marker, updating as they move. One glance tells you who is ahead, who is behind and how far back the last person is — instead of pulling over to phone whoever dropped off.

Built for riding, not chatting

The map is the interface. Distances between riders, direction of travel and who has stopped are what's on screen, because those are the things that matter when the group splits at a junction.

Private groups

You share your location with the group you joined, for as long as the ride lasts — not with a public feed, and not permanently. Leaving the group stops the sharing.

Sign in once

Email and password or Google Sign-In through Firebase Authentication, with email verification, so a rider's identity in the group is actually theirs.

Several devices, one account

The account keeps a list of the devices signed into it, so switching to a second handset mid-trip doesn't leave a ghost marker behind on the map.

Push only where it matters

Cloud Messaging handles the alerts worth interrupting for — someone joining, someone stopping, someone falling well behind — without turning into a chat app.

Under the hood

How the live map works

01

Location on the device

The phone's own location provider produces the fix. The last known position is cached locally so the map has something to draw the instant it opens.

02

Shared to the group

Positions go to Firebase scoped to the group you joined, and each member's app subscribes to that group only.

03

Drawn as markers

Every rider becomes a marker with their own colour and initial, and the map keeps the whole group in frame as it spreads out.

04

Interrupts only when needed

Cloud Messaging pushes the few events worth a notification, so it isn't an app you have to keep staring at.

Privacy

Location sharing that ends when the ride does

Live location is the whole feature, so it's worth being exact about who sees it. Your position goes to the members of the group you joined — nobody else — and stops when you leave the group.

  • Shared with your group only, never publicly
  • Stops when you leave the group
  • No location history sold or shared with third parties
  • Only location and internet permissions requested
Beta

Ride in a group? Test it with them.

MapSync is most useful with four or more riders, so I need real groups to try it. If you ride with one, email me and I'll get you in.

SumantKushwaha.dev@gmail.com
Privacy policy Support