A custom search application created for Carnegie Museum of Art's Teenie Harris Archive. The Teenie Harris Archive is a collection of over 50,000 negatives, which have been digitally scanned. For this application, the exisiting metadata records were enchanced by python text analysis and additional image analysis. The search is powered by Algolia.
Targets:
- 9.7 inch iPad, Safari browser, portrait orientation
Demo at https://teenie-search.herokuapp.com/
- This is the site being served at the museum. For best vewing results, view on an iPad, use the web inspector to emulate a iPad, or resize your browser window to reflect iPad porportions.
This project was bootstrapped with Create React App.
Starts a node express server which serves the static app from the client/build folder.
Open http://localhost:5000 to view it in the browser.
Runs build script in the client directory (see below)
Runs the (serverless) app in the development mode.
Open http://localhost:3000 to view it in the browser.
Builds the app for production to the
build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
This application uses several external services:
- Algolia for search feature
- Mailgun for email features
- Google Tag Manager for analytics
Fill in the missing values below with your own account information, and save it to .env
and client/.env
:
COLLECTION_REP_EMAIL=
MAILGUN_API_KEY=
MAILGUN_DOMAIN=
REACT_APP_ALGOLIA_API_KEY=
REACT_APP_ALGOLIA_APPLICATION_ID=
REACT_APP_GTM_ID=
We're open sourcing the code in this repo, feel free to reuse, remix, rethink the coded React application. The Teenie Harris photographs are property of the Carnegie Museum of Art, and are not open source. The Klavika fonts included here are licensed by Carnegie Museum of Art and are not open source.
Funding for the development of this application was provided by Collections as Data: Part to Whole
Ed Motznik, Senior Administrator
Dominique Luster, Project Lead
Charlene Foggie-Barnett, Disciplinary Scholar
Sam Ticknor, Creative Technologist
Frank-Ratchye STUDIO for Creative Inquiry
Caroline Record
Carney
- To learn more about Teenie Harris and Carnegie Museum of Art, visit https://cmoa.org/art/teenie-harris-archive/
- You can learn more in the Create React App documentation
- To learn React, check out the React documentation