

floors.js turns your website into a living building where pages become isometric rooms and visitors appear as 3D avatars. The product transforms static websites into interactive spaces where users can see each other, walk between pages, and chat in real-time without any configuration required.
Key features include real-time visitor presence with WebSocket-powered connections, isometric 3D rooms with checkerboard floors and walls, click-to-walk navigation where avatars move to clicked locations, and floating speech bubbles for chat functionality. The system requires zero setup by automatically scanning navigation links to create rooms, provides frictionless visitor access with random names and instant connection, supports single-page applications through pushState and popstate hooks, and maintains privacy with no cookies or tracking beyond random pseudonyms.
The product works by adding a single script tag to your HTML, which automatically converts pages into interactive rooms. Visitors instantly appear as blocky 3D avatars with random names, and they can move around by clicking on floors while chatting with other visitors through floating speech bubbles. The system handles room transitions automatically for SPAs and maintains real-time synchronization through WebSocket connections.
Benefits include the ability to see visitors live on your site, communicate with them while they browse your content, and create memorable interactive experiences that differentiate your website. Use cases include helping customers in real-time as they explore pricing pages, answering questions while visitors read content, and creating engaging community spaces on business websites.
The product targets website owners who want to make their sites feel alive and interactive, particularly those using static sites, Next.js, WordPress, Shopify, React, Vue, Nuxt, or Astro. It integrates seamlessly with existing websites through a simple script tag and supports Discord notifications for owner alerts when visitors send messages.
admin
Updated 2026-02-26
floors.js targets website owners who want to make their sites feel alive and interactive, particularly those using static sites, Next.js, WordPress, Shopify, React, Vue, Nuxt, or Astro. It's designed for businesses seeking to engage visitors through real-time communication and create memorable interactive experiences that go beyond traditional website functionality.