Project

Serendipity Engine: towards surprising and interesting urban experiences