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:
- Parents keeping an eye on kids walking home from school
- Adult children checking in on aging parents
- 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. 👨👩👧👦❤️
Log in or sign up for Devpost to join the conversation.