Inspiration

We've all experienced that moment of panic when a family member is late coming home, or the frustration of trying to find each other in a crowded amusement park. We realized that while we carry powerful smartphones everywhere, there's no simple, private way for families to stay connected. Existing solutions are either too complex, require expensive subscriptions, or compromise privacy by selling data. We built One Family to solve this. A tool so simple that even grandparents can use it, yet so private that only your family sees your location.

What it does

One Family lets family members share their real-time location within a private group. Here's how it works:

1, Create or join a family group with a simple passcode – no email sign-ups required
2. See every family member on a beautiful, intuitive map – each person has a unique color
3. Your location updates automatically as you move
4. Know when someone leaves or joins the map in real time
5. Stop sharing anytime with one click – complete control over your privacy
Works on any device with a browser – phones, tablets, laptops

It's perfect for:

  1. Parents keeping an eye on kids walking home from school
  2. Adult children checking in on aging parents
  3. Meeting up at concerts, malls, or theme parks Peace of mind during family travels

How we built it

We built One Family using a modern, lightweight stack that prioritizes speed and simplicity:

Frontend: Vanilla HTML, CSS, and JavaScript.

Real-time database: Firebase Realtime Database. It handles instant updates effortlessly

Authentication: Firebase Auth with Google Sign-In, secure and familiar

Mapping: Leaflet.js, open-source, and lightweight

Geolocation: Browser's native Geolocation API

Hosting: Vercel – global, fast, and free with automatic HTTPS

Challenges we ran into

Cross-browser testing: Making sure the app worked consistently across Chrome, Safari, and Firefox on both desktop and mobile took extra effort

Accomplishments that we're proud of

Zero user data stored, locations exist only while sharing is active, then disappear forever It works on any device Beautiful, intuitive interface that even our non-technical family members could use it immediately Real-time updates with minimal latency, thanks to Firebase's powerful sync engine

What we learned

Family tech needs to be frictionless. if it takes more than 10 seconds to set up, grandparents won't use it

What's next for One Family

We're just getting started! Here's what we envision for the future:

Custom family avatars: To let family members upload photos instead of colored dots

Geofencing alerts: Get notified when kids arrive at school or grandparents leave home

Emergency SOS: A discreet button that shares your location instantly with all family members

Offline support: cache recent locations when cellular data is spotty

Family check-in reminders: gentle nudges if someone hasn't shared their location in a while

Multi-language support: because families speak many languages

Open-source the core: we believe family safety should be accessible to everyone

One Family: because together, we're always close. 👨‍👩‍👧‍👦❤️

Share this project:

Updates