This is an Art Search app that allows users to search for artworks in the Rijksmuseum collection. Users can search using any term and view the details of each artwork. The app also supports features like dark mode, scroll-to-top button, and more.
- Search artworks using any term
- View artwork details including title, description, and image
- Dark mode support
- Scroll-to-top button for easy navigation
- About and Contact sections for additional information
- Responsive design for mobile and desktop
- React: JavaScript library for building user interfaces
- HTML: Markup language for creating the structure of web pages
- CSS: Styling language for designing the app's appearance
- Rijksmuseum API: API for retrieving artworks from the Rijksmuseum collection
To get started with the app, follow these steps:
- Clone the repository:
git clone <(https://github.com/carolrs/art-exhibition)>
- Install the dependencies:
npm install
- Set up the Rijksmuseum API key:
- Sign up for a Rijksmuseum API key at https://www.rijksmuseum.nl/en/api
- Copy your API key
- Create a
.env
file in the project root directory - Add the following line to the
.env
file:REACT_APP_RIJKSMUSEUM_API_KEY=<your_api_key>
- Start the development server:
npm start
- Open the app in your browser: http://localhost:3000
This project is licensed under the MIT License.