React Museum
A frontend React application that uses the Harvard Art Museums API to browse and explore artworks. Users can search the collection, view artwork details, and save individual pieces to local storage for later reference. This project was built from scratch as a frontend-focused app.
Features:
- Search artworks from the Harvard Art Museums collection
- View detailed information for individual artworks
- Save artworks to local storage (persistent across sessions)
- Client-side state management and API handling
Tech Stack:
- React
- JavaScript (ES6+)
- CSS
- Harvard Art Museums API
How It Works:
- Fetches artwork data from the Harvard Art Museums API
- Displays search results dynamically based on user input
- Stores saved artworks locally using browser storage
Getting Started:
- Clone the repository
- Install dependencies
- Add your Harvard Art Museums API key
- Run the app locally:
- npm install
- npm start
Notes
This project focuses on frontend logic, UI state, and working with a real external API. It was built as a standalone frontend application rather than a full-stack project.