New Brooklyn Museum Website

https://brooklynmuseum.org/

Written in TypeScript and built on Sanity CMS, Elasticsearch and Next.js with internationalization and server-side rendering, the new brooklynmuseum.org features a powerful Elasticsearch-based search system consisting of a sync API and a search API. The sync API ingests data from multiple sources—Sanity CMS, OpenCollection database, and ArchivesSpace—transforming diverse content into a unified search format. The search API provides robust query capabilities with full-text search, faceted filtering, term highlighting, and search-as-you-type functionality, enabling visitors to discover connections across the museum's collections, exhibitions, and events.
Designed by garden3d and Brooklyn Museum designers including Eric Price. Frontend by Sanctuary Computer. I was responsible for backend architecture and implemented the Search ETL & engine.

Screenshots of the homepage and Collection search.

Various global and content type-specific facets are available to search.

Next
Next

The Brooklyn Artists Exhibition Interactive