Inspiration
We resonated strongly with Quin Gable's brief: A trusted community for van-lifers to connect. Dating and making friends on the road is hard when you're always moving, and van life is a tight, protective community. Quin's vision called for a van-life app with nomadic dating, activity-based friend finding, and even a paid 'builder help' section for van projects, with invite-only or verified access to keep it safe and intentional.
Although we're not truly familiar with van life itself, we deeply understand the other aspects: dating, making friends on the road, and always finding ways to connect with community. These are universal challenges for anyone living a nomadic lifestyle, whether you're in a van, backpacking across continents, or working remotely from different cities every month.
This was the inspiration for Drifter: to help users communicate and connect through their journey, through their itinerary. Everyone sharing the same path, discovering the same cities, facing the same challenges. What if your travel plans could become a conversation starter? What if the guide you create for Bangkok helps someone else who's heading there next month, and you end up meeting them for coffee when your paths cross?
Drifter is built on the idea that shared journeys create meaningful connections. The places we go, the experiences we seek, and the paths we travel tell our stories, and those stories deserve to be shared with people who truly understand what it means to live on the road.
What it does
Drifter is a mobile app that combines three core features inspired by Quin's vision:
1. Nomadic Dating Swipe-based matching specifically for van lifers and digital nomads. Unlike traditional dating apps that assume you're staying put, Drifter understands that location is fluid. You can match with people traveling through the same region, not just within a 10-mile radius of a fixed address. See someone's upcoming travel plans and connect before your paths cross.
2. AI-Powered Travel Guides Using Claude's API, users can generate personalized city guides in seconds. Tell the AI where you're headed, your budget, and what kind of vibe you're looking for (cozy cafes, energetic nightlife, authentic street food), and it creates a curated list of 5-8 real locations with descriptions and addresses. But here's the key: these guides become conversation starters. When you share your Bangkok guide and someone messages you saying "I loved that coffee shop recommendation," you've instantly connected over a shared experience.
3. Community-Driven Discovery Create and share guides with photos, helping fellow travelers discover hidden gems. The Discover tab lets you browse guides created by other nomads, filtered by location and budget. When you find someone whose travel taste matches yours, you're one click away from starting a conversation.
Additional Features Aligned with Quin's Vision:
Friend Finding: Not everyone is looking to date. Some just want to find hiking buddies, coffee meetup companions, or travel friends. Drifter supports platonic connections.
Safety Features: Profile verification system to build trust and keep the community authentic Builder Help Foundation: While the paid builder marketplace is planned for future phases, the community discovery features lay the groundwork for van lifers to help each other
Core Features:
- Swipe to match with nearby nomads
- Real-time messaging with matches
- "Use Magic" AI generation or "By Hand" manual guide creation
- Photo uploads for locations
- Share guides via social media
- Profile customisation with interests, van type, and travel style
- Filter by distance, travel pace, and lifestyle preferences
How we built it
Technology Stack: We built Drifter using Rork, a no-code platform that allowed us to rapidly prototype and iterate without getting bogged down in infrastructure setup. This was crucial for testing ideas quickly and staying focused on the user experience rather than server configuration.
Architecture: Frontend: Mobile-first responsive design using React components Backend: Rork's built-in backend with PostgreSQL database AI Integration: Anthropic's Claude API for intelligent itinerary generation Design System: Custom neo-brutalist aesthetic inspired by the raw, authentic van life culture. Bold borders, hard shadows, and vibrant colors (sunset orange, desert tan, forest green)
Key Technical Decisions:
Mobile-First Design: Nomads are always on the go, so we designed every screen for mobile from the ground up, ensuring touch targets were at least 48px and the UI worked flawlessly on iPhone. AI-Powered Generation: Instead of building a traditional database of tourist attractions, we leveraged Claude's knowledge to generate authentic, context-aware recommendations. The AI understands nuance. It can suggest "cozy cafes with good wifi for remote work" versus "lively coffee shops with local art."
Community-Centric Architecture: Everything in Drifter is designed to facilitate connection. Guides aren't just information. They're conversation starters. Matching isn't just about swiping. It's about finding people whose travel paths align with yours.
Trust & Safety by Design: Responding to Quin's emphasis on keeping the community safe, we built verification into the core system rather than bolting it on later.
Development Process: Week 1: Core matching system and swipe functionality (nomadic dating) Week 2: Messaging system with real-time chat (connection) Week 3: Manual guide creation with locations and tags (shared journeys) Week 4: AI-powered guide generation ("Use Magic" feature) Week 5: Image uploads and share functionality (visual storytelling) Week 6: Bug fixes, mobile optimization, and TestFlight deployment
Throughout development, we kept Quin's vision in mind: create a trusted space where nomads can connect authentically over shared experiences.
Challenges we ran into
- Balancing Openness with Safety Quin's brief emphasized keeping the community "tight and protective" while still allowing new members to join. How do we grow without losing the intentional, trusted vibe?
Solution: We implemented a verification system and plan to add invite-only features in future updates. For now, verified badges help users identify authentic community members, and the focus on shared travel experiences naturally filters for people who "get it."
- Making Travel Plans a Connection Point The core insight (that itineraries can facilitate connections) needed to be obvious in the UX. How do we make it clear that creating guides isn't just about information, but about community?
Solution: We integrated guide creation directly into the social flow. When you create a guide, it appears in Discover where other travelers can find it, save it, and message you about it. Your guides become part of your profile story.
- React Hook Ordering Errors Early on, we hit constant React has detected a change in the order of Hooks errors. The issue was conditional Hook calls and complex state management that confused React's reconciliation.
Solution: We restructured components to always call Hooks in the same order, used CSS hidden classes instead of conditional rendering, and kept all Hooks at the top of components before any logic.
- iPhone Keyboard Dismissal The numeric keyboard on iPhone had no "Done" button and wouldn't dismiss when users tapped outside input fields. Users got stuck with the keyboard covering buttons.
Solution: We added a custom floating "Done" button that appears above the keyboard, plus implemented document.activeElement.blur() on button clicks and background taps to force dismissal.
- Cross-Tab Navigation State Loss When users viewed a profile from the Matches tab and clicked back, the app would jump to the Home tab instead of returning to the chat.
Solution: We implemented a profileReturnTo state that tracks which tab and view opened the profile, allowing the back button to intelligently return to the exact previous state.
- AI Generation Quality Initial AI-generated guides included fictional locations or vague recommendations like "nice cafe downtown."
Solution: We refined the prompt to explicitly request real, existing places with accurate addresses. The prompt now emphasises authenticity and includes validation that locations match the selected types and vibes.
- Mobile Responsiveness Issues Arrays accessed before data loaded caused Cannot read property 'length' of undefined errors on mobile.
Solution: We added safe array handling with optional chaining (array?.length || 0), loading states, and fallback empty arrays throughout the codebase.
- Image Display Issues Images added during guide creation weren't displaying in the detail view or Discover cards.
Solution: The images array wasn't initialised in the location state. Adding images: [] to the initial state object and ensuring images were included when saving locations fixed the issue.
Accomplishments that we're proud of
Honored Quin's Vision We stayed true to the core brief: create a trusted community for van-lifers to connect. Every feature, from verification to shared itineraries, supports that mission.
Turned Travel Plans into Social Currency The "shared journey" concept actually works. When someone creates a Bangkok guide and another user heading to Bangkok finds it, they have an instant conversation starter and shared context for connection.
Shipped a Complete MVP in 6 Weeks From Quin's brief to TestFlight with a fully functional app that combines dating, AI, and community-driven travel discovery.
AI Integration That Feels Human The "Use Magic" feature generates genuinely useful guides that feel personal, not robotic. Users input their preferences and get 5-8 real locations with descriptions that match their vibe and budget.
Built for the Community, Not Just Users Unlike generic apps, Drifter speaks the language of nomadic life. The van specs section, travel pace filters, and "currently in" location features show we understand this isn't just about tourism. It's a lifestyle.
Created Natural Safety Through Community By focusing on shared experiences and authentic profiles, we've built organic trust mechanisms that align with van life's protective culture.
Mobile-Optimised User Experience Every screen works flawlessly on iPhone. Touch targets are appropriately sized, the keyboard behavior is smooth, and the UI feels native despite being a web app.
What we learned
Product Learnings: Community Understanding Transcends Personal Experience: We didn't need to be van lifers ourselves to build something meaningful for van lifers. What mattered was deeply understanding the universal challenges: connection, trust, discovery, and shared experience.
Shared Journeys Create Powerful Bonds: When people realise they're heading to the same place or have been to the same spots, connections happen naturally. Itineraries aren't just logistics. They're stories waiting to be shared.
Trust Is Designed, Not Assumed: Quin's emphasis on a "protective community" taught us that safety features can't be afterthoughts. Verification, curation, and intentional design create trust from day one. Niche Beats Broad: Targeting "everyone who travels" would have failed. Targeting "van lifers and digital nomads who value community and authentic connection" creates a tight-knit user base with shared values.
Visual Content Drives Engagement: Guides with photos get significantly more views and shares than text-only guides. Images aren't optional. They're the core of what makes guides compelling.
Technical Learnings:
No-Code Platforms Enable Focus: Rork let us build a complex app without managing servers or configuring databases. This accelerated development significantly and kept us focused on user experience.
AI as a Feature, Not a Gimmick: The key to good AI integration is constraining it properly. By giving Claude specific instructions about authenticity and local knowledge, the AI generates genuinely useful content.
Mobile-First Isn't Optional: Designing for mobile from the start saves massive refactoring later. For nomads who live on their phones, responsive design is the foundation.
State Management Simplicity Wins: Complex state machines introduce bugs in no-code environments. Simple useState with clear patterns works better and ships faster.
User Feedback Is Gold: Watching real users interact with the app revealed issues we never would have found solo testing. Every UX assumption should be validated with actual users.
Startup Learnings:
A Strong Vision Guides Everything: Quin's brief gave us a north star. Every feature decision came back to: "Does this help nomads connect through shared journeys?"
Ship Fast, Iterate with Users: Six weeks from brief to TestFlight is aggressive but achievable. Real user feedback will shape what comes next.
Authenticity Attracts Community: By staying true to the van life values (authenticity, freedom, community) we're building an app that feels like it was made by van lifers, even though we came to it from the outside. Sustainable Pace Matters: Building one feature per week is maintainable long-term, unlike burnout-inducing sprints.
What's next for Drifter
Immediate (Weeks 1-4): Beta Testing & Core Community Features Week 1: Onboarding tutorial that explains the "shared journey" concept Week 2: Save/favorite guides feature (bookmark guides for future trips) Week 3: User verification system (build trust, honor Quin's "tight community" vision) Week 4: "Currently In" location status (enable real-time meetups when paths cross) Goal: Get to 20 active daily users from the van life community and validate product-market fit. Near-Term (Months 2-3): Fulfilling Quin's Complete Vision
Friend Finding Features:
- Activity-based friend discovery (hiking, climbing, photography, etc.)
- Meetup and events system (van life gatherings, parking lot hangouts)
- Platonic connection filters (not everyone is dating)
Van Life Specific Features:
- Van specs profile section (showcase your build)
- Travel timeline (show your planned route)
- "Currently In" map view (see who's nearby right now)
Builder Help Foundation:
- Community discussion boards for van builds
- Skill sharing (electricians, carpenters, designers)
- Laying groundwork for paid marketplace (Phase 3)
Goal: 100+ active users, strong community engagement, clear viral growth through shared guides. Medium-Term (Months 4-6): Builder Help Marketplace & Monetisation Paid Builder Services (Quin's Vision):
Van mechanics list services with portfolio
- Electricians offer solar installations
- Carpenters provide custom builds
- In-app booking with 2.5% commission
- Reviews and ratings from community
- Verified "Pro Builder" badges
Premium Features:
- Unlimited AI guide generations ($5-10/month)
- See who viewed your profile
- Advanced filters (income level, van type, lifestyle)
- Priority in matching algorithm
- Ad-free experience
Goal: Revenue-generating with 500+ users, builder marketplace active, path to profitability clear. Long-Term Vision: The Complete Van Life Ecosystem Expanded Community Features:
- Collaborative guides (create together with matches or friends)
- Budget tracking per city (help others plan costs)
- Travel insurance partnerships
- Campsite and parking spot database integration
- Van life resource directory (repair shops, dump stations, safe parking)
Platform Expansion:
- Android app (reach full community)
- Web version (desktop trip planning)
- API for third-party integrations (van conversion companies, remote work platforms)
Invite-Only / Verified Access:
- Implement Quin's vision of invite-only tiers
- Founding member status for early adopters
- Referral system that maintains community quality
- Graduated verification levels
Ultimate Goal: Become the essential app for van life. The one tool that helps nomads connect, discover, build, and thrive on the road. Not just an app, but the trusted community Quin envisioned.
Success Metrics: Year 1: 10,000 verified van lifers, $50K ARR, builder marketplace active Year 2: 50,000 active nomads, $500K ARR, recognized as THE van life app Year 3: 200,000 users, $2M ARR, profitable, expanding to overlanding and sailing communities
Drifter is our answer to Quin's challenge: create a space where nomads don't just swipe. They connect over shared journeys, help each other build their dreams, and form a community that travels together, even when apart. 🚐✨
Built With Rork (no-code platform) Anthropic Claude API (AI-powered guide generation) React (frontend framework) PostgreSQL (database) Tailwind CSS (styling) TestFlight (beta distribution)
Built With
- anthropic
- claude
- postgresql
- rork
- tailwind
- testflight

Log in or sign up for Devpost to join the conversation.