React Application Reactjs to build a pet adoption application Involves the use of Hooks, Asyncronous API requests, Reach Router, Class components, Error Handling diaplaying the Modal