Deployed on netlify : https://cat-images.netlify.app/
Install
npm install
To run tests
npm run test
In order to serve the application run:
npm run dev
frontend: http://127.0.0.1:5173
- Shows random cat images
- You can load more images by pressing the 'load more cats' button
- Open image in a modal with the options to a) Copy the link b) Add image as a favorite b) Show and navigate to breed cat if breed info is available
- Shows all cat breeds
- You can view more details about a breed
- wiki link and info about the breed
- View favorites cats
- Remove cat image from favorites
- Remove all cat images from favorites
- Persist favorites in LocalStorage