Portfolio sites are beautiful but lonely
You spent weeks perfecting every pixel, curating your best projects, and writing thoughtful case studies. Then someone visits, scrolls through your work in silence, and leaves. You never know who they were or what they thought.
Contact forms collect dust. "Let's work together" buttons go unclicked. The gap between someone admiring your work and actually reaching out is enormous. Most potential clients never cross it — not because they weren't interested, but because starting a conversation felt like too much effort.
Turn your portfolio into a living gallery
floors.js turns your portfolio into a space where visitors can see each other and talk. Every project page becomes a room. Every visitor becomes a 3D avatar. You can see exactly who's looking at which project — and start a conversation naturally, in real-time.
- See exactly which project someone is viewing — know when a visitor lingers on your best case study
- Instant conversation with no forms — skip the "fill out this form and I'll get back to you" friction
- Personality through avatars — visitors get colorful Habbo-style characters, making your site feel alive
- Works on any portfolio platform — Webflow, WordPress, Squarespace, custom HTML, React, or anything else
Where portfolio owners use it
Your portfolio, but alive
Most portfolio visitors follow the same pattern: land on the homepage, click 2-3 projects, maybe check the about page, and leave. You never know they were there. The contact form sits untouched because reaching out feels like a commitment.
floors.js makes the first conversation effortless. A visitor browsing your case study sees a small widget with avatars. They notice you're online. They type "love this project" — and suddenly you're talking to a potential client. No forms, no emails, no friction.
The Habbo-style 3D avatars also add personality to your site. Portfolio sites tend to look polished but sterile. The little characters walking around make it feel human and memorable — exactly what you want when someone is deciding who to hire.
One line to install
Paste it before </body> in your portfolio template. Works with Webflow, WordPress, Squarespace, Cargo, custom HTML, or any static site generator. Pages become rooms automatically. No config needed.