← All projects

Been There Done That

Travel recommendations from your own friends, inside private circles that open by invitation only. No ratings, no comments, no strangers.

Been There Done That is a travel recommendation app that shows you one thing only: what your actual friends wrote. No reviews from strangers, no ratings, and no algorithm deciding what rises to the top. A circle of friends, and the places they genuinely loved.

The problem it solves

When planning a trip, the first thing everyone does is ask friends. The answers arrive in private messages and group chats, and that is where they vanish: nobody finds them two days later, and a year on, when someone else flies to the same place, the recommendation is buried under a thousand messages. This app turns exactly that into a product.

How it works

What you will never find here

No ratings and no stars. No comments, likes, points or leaderboards. No ads and nothing sponsored. No in-app chat and no phone numbers anywhere. Each of these was considered and rejected, because each one turns people into writers chasing a score instead of helping a friend.

A boundary enforced in the database

Content in a circle is visible only to that circle, and the rule is enforced by the database permission layer rather than by app code. The difference matters: an app can be taken apart and a screen can be bypassed, but a query arriving at the server simply does not receive rows that do not belong to whoever asked. An automated test suite covers it after every schema change, including the edge case where you personally know every member of a circle you are not part of: even then you see nothing from it.

On a computer too

The same app runs in a browser at btdt.pro, same account and same circles. A computer is easier for writing postcards and uploading photos from a camera, and the phone carries what actually matters abroad: your friends’ recommendations, in your pocket, right when you are deciding where to eat.

Under the hood

Expo and React Native with TypeScript, one codebase for Android, the web and the iOS build on the way. Supabase for identity, database and permission enforcement, with edge functions for place search and for resolving attraction links. Cloudflare Workers serve btdt.pro, the smart invite link and the web mirror. Hebrew and English from day one, including correct gendered address in Hebrew.

Links

Technology

FAQ

How is this different from a WhatsApp group of recommendations?

In a group the recommendation disappears within two days, and nobody scrolls back a year when they are actually flying. Here every recommendation is filed by place and country, so searching a destination shows exactly what your friends wrote about it, even if they wrote it two years ago.

Who can see what I write?

Only the members of the circles you sent the postcard to. That is enforced in the database itself and not in the app, so even someone bypassing the screen cannot read content from a circle they do not belong to. You can also save a postcard without sending it to any circle, and then only you can see it.

How do I join a circle?

Only by a personal invitation from someone already in it. There is no user search, no friend suggestions and no friends-of-friends. Someone who knows you invites you, and that is the whole mechanism.

Why are there no ratings or stars?

Because five stars from a stranger mean nothing, and a friend writing you one sentence about a place they loved means everything. The moment you add a score, people write to collect points instead of to help. For the same reason there are no comments, likes or leaderboards.

Can I use it on a computer?

Yes, same account and same circles, at btdt.pro. A computer is easier for writing and for adding photos, and the phone app is what travels with you.

Is it free, and how does it sustain itself?

The app is completely free and carries no ads. Lodging and attraction postcards show a link to a booking site, and a small commission comes from there. The link never changes what you are shown or in what order, and you pay no more. Nothing here is sponsored.