John Paul Davis
Code
9/11 Memorial & Museum Remembrance Wall

An elegant, animated presentation of user-submitted tributes
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.
- https://neverforget.org/remember
- 2021
- Principal Developer, Tech Lead, Technical Architect
- CSS, HTML, Javascript
- ESLint, Git, Netlify CMS, Node.js, React.js, Webpack