Koto Studio Portfolio Website
How Made by ON built a new portfolio website for Koto, the global branding studio with offices in Berlin, London, LA and New York. Web development case study.
View case study
Scape manages 18,000 student beds across three continents. Its property management system ran the operational side well, but the layer facing students was a static catalogue that passed them to a slow, separate booking flow. Scape wanted the opposite, a fast and dynamic search experience worthy of one of its students’ biggest decisions.
We have worked across Scape’s digital ecosystem since 2021, and here we built the missing platform from the ground up. This was never a like-for-like replacement. The aim was to turn a static list of rooms into a real catalogue and search experience, rebuilding the architecture, search and content the old setup could not support.
A middleware layer separates what a platform does from where its data comes from. That separation keeps the booking experience, search logic and content infrastructure stable even as the systems beneath them change.
We introduced Algolia as part of that layer, indexing property data into a fast, queryable structure the front end could query directly. It gave us one place to reshape or swap the data source without changing the booking experience, and to fix data-quality issues through configuration, not code. The property management system behind it kept running as before.
So when the pricing issue surfaced during peak enrollment season, a single data-processing rule change fixed it in under two hours, with no disruption to bookings. A directly integrated build would have needed hotfixes across many property pages.
International students booking a room sight unseen are making one of their first big independent decisions, often from another country and time zone. The experience has to feel fast and certain, earning trust rather than hesitation, because every moment of friction is a reason to drop out.
Search results now load instantly from Algolia’s index, replacing the multi-call API patterns that made the old catalogue slow. Filtering by city, price, room type and availability happens with no page reloads. That speed comes from clean indexed data rather than live queries, and keeps students moving towards a booking rather than waiting on one.
Behind the front end, Storyblok replaced rigid templates with modular components the content team could assemble themselves, without developers. For a brand running properties across London, Sydney and New York, that meant real operational independence, and the queue between an editorial decision and a published page disappeared.
The platform launched ahead of the processing deadline that defined the project’s urgency, replacing a failing system without disruption to Scape’s booking operations across three markets.
The architecture has continued to perform as the platform grows. When we launched the flexible bookings the following year, the middleware layer meant new complexity in the data could be managed through configuration rather than code — preserving the booking experience and the content team’s independence at the same time. The development overhead that would have accumulated through direct integration hasn’t materialised.