The Jewish Museum NYC

The Jewish Museum NYC mobile app

Mobile On-Location Experience

The Jewish Museum NYC mobile app
Angular application
Client
The Jewish Museum NYC
Role
Associate Technical Architect
Company
Code and Theory SF
Url
https://tours.thejewishmuseum.org
Period

Overview

The Jewish Museum NYC Mobile Tour Application is a digital companion designed to enhance the on-site experience for museum visitors.

I led front-end development of the Jewish Museum NYC Mobile Tour Application while serving as Associate Technical Architect at Code and Theory.


Project Goals


Technical Architecture

Technology Stack

Key Features


Design Approach


Impact


Sample Code Highlights

Angular Map Screen Component

@Component({
  selector: 'app-map-screen',
  templateUrl: './map-screen.component.html',
  styleUrls: ['./map-screen.component.scss'],
})
export class MapScreenComponent implements OnInit {
  mapContent: Entry<any>[];
  sliderItems = [];
  flickityOptions = {
    /* ...carousel config... */
  };

  ngAfterViewInit() {
    // RTL support for locales
    if (this.locale.getLocaleDirection(this.locale.currentLocale) === 'rtl') {
      this.flickityOptions.rightToLeft = true;
      this.flickityOptions.cellAlign = 'right';
    }
    this.flickityContainer = new Flickity(
      '.museum-map-screen__floor-flickety-container',
      this.flickityOptions
    );
  }

  selectFloor(activeIndex) {
    this.flickityContainer.select(activeIndex, false, false);
    this.updateActiveFloorBtn(activeIndex);
  }
}

Internationalization Example

"MAP": {
  "VIEW_TOUR": "View Audio Tour",
  "ONGOING": "Ongoing",
  "SHOP": "Shop",
  "RESTROOMS": "Restrooms",
  "FLOOR": "Floor"
}

Conclusion

The Jewish Museum NYC Mobile Tour Application exemplifies how thoughtful digital design can amplify cultural experiences. By leveraging modern web technologies, a headless CMS, and a user-centered approach, the app delivers a flexible, engaging, and mission-driven companion for museum visitors.


Live app

The Angular application is available at https://tours.thejewishmuseum.org (now offline)


Full Case Study

Visit codeandtheory.com at https://www.codeandtheory.com/things-we-make/the-jewish-museum