Feature set
Anonymous collaboration with practical controls
This stack is tuned for students, pair programming, and time-boxed support sessions where you want speed first, not user onboarding first.
Core features
Everything centers around URL-first rooms
A room becomes the product boundary: privacy, ownership, presence, expiry, and live editing all attach to the URL.
Public and private room creation on first visit
Bcrypt password hashing with rate-limited access attempts
Temporary owner token stored in localStorage
Room deletion, privacy changes, and expiry updates for owners
Monaco editor with copy-code and share-link actions
Socket.io presence count and anonymous display names
MongoDB TTL cleanup for both hard expiry and inactivity
Read-only viewer link support for safe demos