Marketplaces are transactional
Buyers browse listings alone. Sellers post and wait. There's no human connection, no urgency, no social proof that other people are actively interested. Your marketplace feels like a catalog, not a bazaar.
What floors.js does differently
floors.js adds a social layer to your marketplace. Each listing page becomes a room. Buyers see other interested visitors. Sellers can jump in and engage. It creates the energy of a physical market.
- Social proof — "5 people viewing this right now" becomes real, visible presence
- Seller engagement — sellers answer questions live on their own listings
- Buyer connections — buyers discover others interested in similar items
- Urgency — seeing others browse creates natural urgency to act
Where marketplaces use it
The bazaar effect
Physical marketplaces are energetic because you can see people browsing. A crowded stall draws more people. A vendor calling out catches your attention. An empty aisle gets skipped. Online marketplaces strip all of that human energy away.
floors.js brings it back. When 8 people are browsing the same product listing, each of them sees avatars of the others. That's real social proof — not a "12 people viewed this" counter that might be fake, but actual humans you can interact with.
For marketplace operators, it adds a layer of engagement that's hard to replicate otherwise. Sellers can be present on their own listings to answer questions. Buyers can ask other buyers about their experience. The listing page goes from a static catalog entry to a live market stall.
One line to install
Paste it before </body> in your layout. Works with any marketplace platform — Sharetribe, custom-built, or any stack.