
Highlights5
- The whole floor, live: 37 rooms, 320 desks and 16 team areas traced from the real plan, with seats showing who is in and rooms showing who booked them.
- Book in three taps: pick a time on the day's strip, invite people like Outlook, and a room nobody checks in to within 10 minutes frees itself.
- Walking routes from a grid pathfinder over the walkable floor only, so a route never cuts through a room, a desk pod or a gap narrower than a person.
- A 3D desk per person in three.js: decorate it, pin notes and photos, and put headphones on the desk to go Do not disturb.
- Zero runtime dependencies in the API, Node's built-in HTTP server and SQLite, with 240 tests across the API, web app and shared floor model.
Tools
- JavaScript
- Vite
- Leaflet
- three.js
- Node.js
- SQLite
- Web Awesome
- Radix Colors