See the deployed app here
This project is designed to allow users to explore the art collections of the Harvart Art Museums. Users can filter by various categories to find art that is interesting to them.
There should be no additional setup to run the project locally assuming you have node installed on your computer.
To test locally, simply clone the project and run npm install to download dependencies. Finally, run npm run dev to run the app locally.
For this project I used the Harvard Art Museums API. To handle the data I created TypeScript interfaces for the various data return data from the API. When I make a request for the different data types, I am then able to declare the expected shape of the data returned and access properties by name.
I used Shadcn components and tailwindcss for styling.