Live · Web demo
Steadglobe
A household photo globe for pinning travel memories, with a separate client-only demo to explore in the browser.

Overview
A place is the starting point for a photograph, rather than another folder. The public demo lets you explore an invented household, move between trips, and compare what a household member and a share-link reader can see.
Before you try it
What to try
Find a memory
Rotate the globe, choose a photo pin or a place in the list, and open its photographs. Select a trip to narrow the places on the globe.
Change who is looking
Switch between Household and Share link. Compare the visible photos and places: the sample demonstrates how a reader changes what is shown.
Place a photo, then reset
Add a sample image of your own. A file with GPS metadata can place itself; one without a location waits for a manual pin. Reset the demo to restore the sample household.
How it works
- One state, several views
- The React demo store supplies the globe, place list, trip filters, and photo panel. Reader and trip selection derive a consistent visible set, instead of maintaining a different photo list for each surface.
- Local files, deliberate cleanup
- The demo loads its EXIF reader when a photo is added and displays the file through a browser object URL. Reset and unmount release those URLs. The map uses MapLibre; the paid product separately uses PostgreSQL and Cloudflare R2.
Related work
Build something related
Need a custom interactive web experience?