BeenThere is a simple way to visualize the countries you've visited on an interactive world map.
Select countries, track your travels, and instantly generate a shareable map that others can view with a single link.
- ๐ Interactive world map
- โ Mark visited countries
- ๐ Share your map via URL
- ๐ผ๏ธ Export your map as a PNG image
- ๐ Fully private โ no accounts, no backend, no tracking
- ๐พ All data is stored directly in the URL
Install dependencies:
npm installCreate a local env file:
cp .env.example .envAdd your public Mapbox token:
MAPBOX_TOKEN=pk.your_public_mapbox_token_hereMapbox public tokens are safe to use in browser apps, but you should restrict the token by allowed URLs in your Mapbox account before publishing.
docker run -d --rm -p 8080:80 -e MAPBOX_TOKEN=pk.your_public_mapbox_token_here ghcr.io/dotzero/been-there:latestMAPBOX_TOKEN=pk.your_public_mapbox_token_here docker compose up -dStart the dev server:
npm run dev