Coming soon to iOS & Android

Meet people
on your trip.

Add your destination and dates. Roamies shows you the travelers there at the same time, the plans happening during your stay, and the city's crews.

See how it works ✦ Coming soon
Messaging is free, always.
9:41●●● ▮
Your trip
LisbonJun 12–18
14 travelersoverlap your dates
MALÉTOSK+10
TravelersPlansCrewsIn town now
Sunset at MiradouroFri 19:30 · 8/12 going
Lisbon surf crewOngoing crew · group chat
In town nowSay hi to who's around
ANJO
Ma

Maya · here till the 18th

Lé

Léo · sunset plan

To

Tomás · in town now

LISBOA ✦ PORTUGAL ✦ ARRIVED ✦ 12 JUN
MEET UP FRI · 19:30 · MIRADOURO
8 of 12 going.
Save me a spot!
LisbonMexico CityKyotoMedellínTbilisiMarrakechHanoiBuenos AiresCape TownIstanbulReykjavíkSeoulOaxacaSofiaBangkokAthens

…and ~32,000 more cities, all searchable

No. 01 · How it works

Three steps.
Then go outside.

No swiping, no endless feeds. Tell Roamies where you're headed and when, and it shows you who and what overlaps with your stay.

01

Add your trip

Pick a destination from about 32,000 cities worldwide and set your dates. Each trip gets its own hub.

Wish you were here
ANY CITY
02

See who's there

Travelers overlapping your dates, plans happening during your stay, the city's crews, and who's in town right now.

14 people, same week!
WHO'S IN
03

Meet up

Send a request with a note, join a plan, or drop into a crew's group chat. Messaging is free, always.

See you at 7:30?
SAY HI
No. 02 · Plans & crews

Your ticket to tonight.

  • Plans are one-offs: a time, a place, a capacity, and optional paid tickets.
  • Crews are ongoing groups for a city, for runners, surfers, foodies, whoever.
  • Every plan and crew comes with its own group chat.
  • Women and nonbinary hosts can make a group women & nonbinary only, enforced by the database.
Plan · LisbonFree

Sunset at Miradouro

WhenFri 19:30
WhereMiradouro da Graça
Going8/12
AdmitOne
Plan · LisbonTicketed

Fado night in Alfama

WhenSat 21:00
WhereAlfama
TicketsPaid in app
SeatSat
Crew · LisbonWomen & nonbinary only

Morning run crew

TypeOngoing crew
ChatGroup chat
HostVerified
PassCrew
No. 03 · Connections

Say hi, properly.

Every connection starts with a note. Accept or decline, then chat. Shared interests are highlighted, so the first message is easy.

Requests with a note

No cold "hey". People tell you why they want to connect.

MA
Maya wants to connectLisbon · Jun 10–18
Also here till the 18th! LX Factory on Saturday?
Street foodHikingSurfingFilm photos
DeclineAccept

Chat that keeps up

Realtime DMs and group chats. Photos, push notifications, mute per chat.

SMSunset at Miradouro
Grabbing wine on the way, anyone want some?
Yes please! Bringing a speaker
Léo is typing

City feeds

Each city has its own community feed.

Question
JOJonas
Best way from the airport late at night?
Local tip
ANAna
Pastéis are better warm. Go early.
Meetup
TOTomás
Board games at a café, Thursday
Moment
SKSasha
Tram 28 at golden hour
No. 04 · Safety

Meeting strangers,
without the worry.

Safety isn't a settings page here. The important rules are kept by the server, so they hold no matter which screen you're on.

Selfie verification

Verified profiles show it, so you know who's real before you meet.

Block, for real

Blocked means blocked. It's enforced in the database, not just hidden on screen.

Enforced in Postgres

Report anything

Flag a profile, a message or a group right where you see it.

18+ only

Age is checked on the server, not just in the sign-up form.

Enforced on the server

Women & nonbinary groups

Hosts can make a plan or crew women and nonbinary only. The database holds the line.

Enforced in Postgres

Safety center

Tips for meeting up, and every safety tool in one calm place.

No. 05 · Passport

Every trip,
stamped.

Your Passport fills in as you travel: the countries you've been to, the moments you saved, and a summary worth sharing.

My world map
VisitedNot yet
Mexico City Lisbon Athens Bangkok Bali Tokyo
Lisboa

Tram 28, again

Kyoto

Temple at 6am

Oaxaca

Mole, round 3

Interactive world map

Tap the countries you've been to and watch your map fill in.

Travel journal

Photo memories from every trip, kept together in one place.

Shareable summary

Your travels on one card, ready for the group chat.

No. 06 · Vouches & badges

Stamps that mean something.

Badges are earned on the road, and vouches come from people you've actually met. Trust you can see at a glance.

A vouch is a word from someone you've actually met. A badge is something you've done. Both live on your profile.

No. 07 · How it's built

For the curious,
and the recruiters.

One codebase, two app stores. The rules that keep people safe live in Postgres, not just in the UI.

Boarding pass · Stack
FromOne codebase
ToiOS + Android
React NativeExpo SDKTypeScriptexpo-routerSupabasePostgresRow Level SecurityAuthRealtimeStorageEdge Functions · DenoStripePush notifications
Passenger
Koray Feyzula
Status
Coming soon
Contact
Let's talk
01 · Cross-platform

One codebase, two stores

React Native with the Expo SDK and TypeScript. File-based navigation with expo-router.

02 · Rules in the database

Postgres keeps the rules

Age checks, blocks and women & nonbinary only groups are enforced with Row Level Security, not just hidden in the UI.

03 · Realtime

Chat on Supabase Realtime

DMs and group chats stream live, photo messages go through Storage, and push notifications bring you back.

04 · Payments

Tickets via Stripe

Paid plan tickets run through Stripe inside Supabase Edge Functions, written in Deno.

Coming soon to iOS & Android

See you
out there.

Roamies is almost ready for boarding. Want to talk about the app, or about building something together?