A React.js single page application using the API from http://digital.provath.org/api to display the art collection of the Providence Athenaeum avaible at dpa.brendanryan.xyz. The present version uses ContextAPI and custom hooks to populate the state with data.
Omeka, API, React.js, Bootstrap, Netlify, JavaScript
- React 16.13.1
- Styled Componets 5.2.1
- Material-UI
- Bootstrap 4.5.3
- CORS 2.8.5
- Express 4.17.1
- ReactDOM 16.13.1
- React-loader-spinner 3.1.14
- React-router-dom 5.2.0
This project was bootstrapped with create-react-app. The Providence Athenaeum presently has a site for digital collections available at digital.provath.org I created using a customized version of InteractiveMechanics/ sckls-omeka project available on Github. It uses the free CRM Omeka, which provides a robust system for cataloging digital objects to library standards.
- SASS for styling
- responsive styling through SASS
- Item positioning
- Flex styling for single item page
- box shadows on items display page
- Modal for metadata on mobile
- Horizontal scroll of collection items on browse page
Please contact me at brendan.ryan@pm.me with any questions regarding the project. I would be happy to help anyone with questions or who is working to develop their own Omeka site at their institution.
- I utilized this nifty Markdown Cheatsheet for this sample
README
.