Zach Johnson, Developer

Open Access Slideshow

Try it Out or Look at the Code

This application was inspired by the Smithsonian Institution's recent release of nearly 3 million items under a CC0 license. This online application searches those records and creates a little slideshow with the returned images.

While the Smithsonian is the only supported institution right now, I hope to extend the capabilities and incorporate other institutions that have released portions of their collections under a CC0 license.

I have two versions of the frontend -- one built with React and one with HTML/CSS/JS. Refactoring it into a React app gave me some insight into how React works under the hood and what makes it such a powerful tool.

The backend server is built with Node.js, Express.js and MongoDb. It prepares the request to the Smithsonian servers, caches some important information based on search terms, and hides my API key.