9/11 Memorial & Museum Remembrance Wall

cover of Screenshot of the 9/11 Memorial & Mueseum Remembrance Wall

The Product: An elegant, animated presentation of user-submitted tributes

The Challenge:

For the 20th anniversary of the 9/11 attacks, the 9/11 Memorial & Museum wanted to provide a way for users to submit tributes to those fallen or injured during and as a result of the attacks. They wanted an elegant intro animation that evoked the somber nature of their mission, and they wanted an easy way for users to submit tributes that their staff could then manually curate and add to the wall experience.

I built a React.js app that consumes API endpoints published by Netlify CMS and outputs the tributes as entered by museum staff. The tributes are collected via an embedded EveryAction form, allowing the client to curate the tributes before posting. Custom Node.js scripts process and transform the API data before passing it to the React.js app.

The Details:

  • URL: https://neverforget.org/remember
  • Year Launched: 2021
  • Role(s): Principal Developer, Tech Lead, Technical Architect
  • Langauges: CSS, HTML, Javascript
  • Technologies & Tools: ESLint, Git, Netlify CMS, Node.js, React.js, Webpack