Mapnil

Year: 2026
Client: Mapnil (Own product)
Role: Product design, graphics programming, full-stack development
Photo: Mapnil
Mapnil is a website builder we designed and built, where a site is not a stack of pages but a single map that visitors explore by panning and zooming. We wrote the server in Rust with Axum and PostgreSQL, and the editor and viewer in plain JavaScript with Three.js. Text and video live in the DOM, while images, galleries and 3D models are rendered in WebGL, and both layers move with a single camera so they stay aligned at every zoom level. Sites are hosted on the platform, on their own subdomain or on a custom domain with automatic HTTPS, and can also be exported as plain HTML, CSS and JavaScript that runs on any static host.