Here are the main things added to floors.js these last 3 days:
Configure your widget from the Dashboard: No more editing your script tag. Changes apply instantly to all visitors. The script snippet is now just 2 lines.
Decoupled rooms + custom labels: The widget now runs on every page by default. data-pages only defines visible doors, and visitors on other pages are grouped under an "Others". You can also rename any URL path to clean labels (e.g. /ugly-path as Pretty Name).
Chat logs search + export: Search bar for the chat history + export your logs whenever, in CSV or JSON.
/owner command: Much simpler to claim ownership than the old name-matching method.
Your website is a silent brochure. floors.js brings it to life. Paste one script tag — pages become isometric rooms, visitors appear as 3D avatars, and everyone can chat in real-time. No config. No signup for them.
All the moments of your journey (𝕏 posts, milestones, followers, MRR...) and future memories on one page.
No algo, no post lost in the feed.
You show what YOU want, making your story easier to follow and keeping it alive over time.
Grow with Consistrack and get the contribution graph of your life: track your personal and business goals, watch your progress compound with visual feedback, and stay consistent over time.
Join founders & indie makers sharing their monthly expenses. Compare costs, discover startups & tools, and see how your burn rate ranks on the public leaderboard (hopefully not too high 😅).