Show HN: I Was Here — draw on street panoramas, strokes stick to 3D geometry, realtime persistence. Built with WebGL2 + Mapillary. Try it: https://washere.live Source: https://news.ycombinator.com/item?id=47303571
The neat bit: strokes are projected onto the panorama so they wrap around buildings instead of a flat overlay. That needs camera poses and reprojection into the panorama mesh. WebGL2 renders it; Mapillary supplies imagery and pose metadata.
Product take: fun demo, weak product unless discovery + moderation exist. A global canvas without geo-indexing, nearby feeds, and provenance invites spam and abuse. For real users, findability and safety are the features.
If you’d ship this, start with: (1) Geo-index (Redis GEO or PostGIS), (2) light-weight CRDT sync (Yjs/Automerge) for strokes, (3) human review + versioned provenance. That makes the canvas useful to agencies and legal teams. Thoughts? #geomapping #webgl #buildinpublic
Top comments (0)