-
-
Chats tab with conversations from Sarah and Mike, blue header, and bottom nav with Chats selected.
-
Stories feed with “On Your Route” selected and a loading state while Mike’s post for nearby campers appears.
-
Your Nomad profile: 3 trips, 4 wishlist items, 5 countries. Next adventure and “Add New Trip” with a clean, simple layout.
-
Quests: Adventure Score 187 (Explorer), active quests, daily challenge “Post a video today,” and a mock leaderboard (Sarah, Jess).
-
Nomad map view: LA area, filters (All/Dating/Friends/Both), 50 km, “Discover Nearby” button, and your location pin.
-
used revenue cat for subscriptions
-
Monetized when distance is over 50 km
About the project
Hey Quin,
We’re two best friends who love to travel—and we built this for everyone who’s ever looked at a map and thought: I want to go there, and I don’t want to do it alone. Here’s our story.
Inspiration
You know that feeling when you’re on the road and you get it—the freedom, the sunsets, the weird little towns—and you just want someone next to you who gets it too? That’s what we kept coming back to. The road is incredible, but it can be lonely. You meet people in passing, then they’re gone. You swipe on apps that weren’t built for people who move. So we asked: what if the map was the app? What if you could see who’s out there, right now, and actually meet them—for a date, a campfire, or just someone who speaks the same language of “where are you parked tonight?”
We didn’t want another dating app or another social feed. We wanted a place where van lifers find their people—on a living map, with real faces (and real vibes) in short videos. The dream was simple: never have to choose between the road and your tribe. For us it boils down to:
good trip = place + people + right moment
Nomad is our attempt to help that last bit—right moment—actually happen.
What it does
Nomad connects van lifers on a living map. You see who’s nearby in real time with animated markers, tap into video-first profiles (15–60 second intros instead of static photos), and scroll a Stories-style feed of van life moments. A Quest system adds a bit of play—adventure scores and challenges—and when you match with someone, real-time chat lets you actually talk. Route matching shows who’s heading in your direction. So whether you’re looking for a date, a campfire buddy, or just your tribe, you can find them on the map and say hey.
How subscription works
We’re keeping it simple so the road stays accessible:
- Free (“Explorer”) — View up to 10 profiles per day, 5 Connect actions, basic Stories, see nomads within 50 miles, basic quests, and up to 3 active chat conversations. Enough to get a feel for the community and meet people.
- Premium (“Road Warrior”) — $9.99/month — Unlimited profile views and Connects, see who liked you, extended range (500 miles), see who’s on your route for the next two weeks, all quests unlocked, unlimited chats, two profile boosts per week, and no ads. For people who live on the map and want the full experience.
- Builder Pass (“Expert”) — $79.99/month — Everything in Premium plus a “Builder” badge, listing in the Builder directory, and the ability to offer paid consultations (van build, solar, mechanical, etc.). Experts keep 80% of consultation fees and get an analytics dashboard. For nomads who want to help others and earn from their skills.
We’ll also offer one-time options: Route Spotlight (highlight your route for 48 hours), Super Connects (send a notification that stands out), and profile themes. Subscriptions will be powered by RevenueCat (planned) so we can focus on the product instead of payment plumbing.
How you can earn
- Quests & adventure score — Complete challenges (e.g. “Visit Utah,” “Post a Story,” “Connect with 3 nomads”) to earn points and climb the leaderboard. It’s gamified discovery: the more you explore and engage, the more you’re rewarded in the app.
- Builder consultations (Expert tier) — If you’re on the Builder Pass, you can list yourself in the Builder directory and offer paid consultations (van builds, solar, repairs, route planning, etc.). You set your own rates; Nomad takes 20%, you keep 80%. So experienced nomads can turn their knowledge into income while helping others on the road.
So you can earn status and bragging rights through Quests, and real income through consultations if you’re an Expert. We want the app to reward both the explorers and the builders.
How we built it
We started with a clear picture (map, profiles, stories, quests), then made it real screen by screen. Flutter gave us one codebase for Android and iOS; Firebase gave us auth, Firestore as a real-time DB, and a path to video storage. We used flutter_map and OpenStreetMap so the map feels open and familiar, and we pushed for video-first profiles because a 30-second clip of someone by their van says more than a grid of selfies. We wired up chat so when you match, you can talk. Provider handles state. It’s been a hackathon-style build: move fast, ship features, then refine.
Challenges we ran into
Real-time location on a map sounds easy until you care about battery, privacy, and “why is everyone in the same pixel?” We wrestled with Firestore structure and security rules so people only see what they’re supposed to. Video upload and playback added another layer—storage, compression, and “it works on WiFi but not in the desert” are still on our list. And like any side project built by two friends, time was the invisible constraint: we had to cut scope, defer Cloud Functions and push notifications, and focus on the core loop (map → profile → chat) first. Some days it felt like the app was fighting us; other days we felt one bug away from something people would actually use.
Accomplishments that we're proud of
We shipped a living map with real-time locations and animated markers. We built full profile screens with video-first intros, a Stories feed, and a Quest system with adventure scores and challenges. We got Firebase Auth (email/password), Firestore with real-time streams and security rules, and chat so matches can actually message. We went from “what if the map was the app?” to something you can open, see who’s nearby, and start a conversation. Doing that as two friends who learned Flutter and Firebase along the way? That’s the part we’re proud of.
What we learned
We learned Flutter from the ground up—widgets, state, how to make a map feel alive. We learned Firebase: auth, Firestore, and the joy (and pain) of real-time data. We learned that building something together as friends is its own kind of trip: lots of “wait, why is the marker in the ocean?” and “it works on my machine” and laughing at 2am when the map finally showed the right dots. We also learned that the “simple” idea—see who’s nearby—is deceptively hard. Location, privacy, and making it feel human all had to sit in the same equation. We’re not there yet—but we’re closer, and we’re still having fun.
What's next for Nomad
We want to deploy Firebase rules to production, implement video upload to Storage, and add Cloud Functions for smarter matching. FCM push notifications will keep you in the loop when someone’s nearby or messages you. We’ll integrate RevenueCat for a sustainable path forward, polish UI/UX and error handling, and move to phone authentication for real-world use. Invite-code validation will help keep the community intentional. Long term: more of what makes the road feel less lonely—better route matching, richer profiles, and a place where your tribe is always a tap away.
So Quin—this one’s for you and everyone who gets it. We hope Nomad helps you find your people out there.
— Two friends who still believe the best trips are the ones you share.
Log in or sign up for Devpost to join the conversation.