Search
Results
Results
${ capture(/^/, {
0: (data, captures) => (
data.params.project !== undefined ?
include('#filter-navigation-close-project', data) :
data.params.collection !== undefined ?
include('#filter-navigation-close-collection', data) :
include('#filter-navigation-search', data)
),
catch: () => console.log('TODO: SHOULDNT GET HERE')
}, data.location, data.location.name) }
${data.collections.reduce(function (acc, col) {
return acc + col.content_count
}, 0)}
${
merge([{ type: 'resize' }], events('resize', window))
// To size
.map(() => (window.innerWidth >= px('70em') ? 'big' : 'small'))
// Deduplicate
.filter(((prev) => (value) => {
const result = prev !== value;
prev = value;
return result;
})(null))
// Include
.map((size) => (size === 'big' ? 'Living Archives' : capture(/^/, {
0: (data, captures) => (
data.identifier === 'filters' ? 'Search / Filter' :
data.params.project !== undefined ? 'Project' :
data.params.collection !== undefined ? 'Collection' :
'Results'
),
catch: () => console.log('TODO: SHOULDNT GET HERE')
}, data.location, data.location.name)))
}
${ data.id[0].toUpperCase() + data.id.slice(1) }
${ events('dom-activate', element)
.take(1)
.map(() =>
request('/cms/' + data.id + '/')
.then((html) => {
const template = document.createElement('template');
template.innerHTML = html;
return template.content.querySelector('.inline-content-block');
})
) }
Back to navigation
Zurich’s architecture can be read as a gradient of functions, transitioning between the ground floor, generally dedicated to public use, and the upper floors, usually housing. The main focus of my explorations was to look for images that could question the typical horizontal composition of Zurich Altstadt's facades and at the same time reflect a curious relation between public and private spaces. Thanks to the parameterization of some elements, it was possible to model focusing on the shape of the roof and giving it that wavy appearance present in the GAN image with the possibility of playing on the three axes to change the proportions and accentuate the curving aspect.
The design proposal builds on the existing program with a clothes shop on the ground floor on Niederdorfstrasse and a housing part above, consisting of five apartments divided into three floors. At the top of the building, there is a rooftop garden carved out of the volume of the roof which provides a quiet and secluded area available to the tenants. An opening that crosses the building on the ground floor leads to access to a spiral staircase located in the center of the building, which allows access to the apartments and the hidden terrace.