A dynamic list of quotes will load. The user has the ability to vote for the quotes generated. A vote tally for the individual quotes will be calculated along-side the quote, utilizing the thumbs-up and thumbs-down buttons. The header contains the Total Vote tally. This is the total number of positive and negative votes. The vote data is stored locally, and does not store the voting data. Upon refreshing the page, a new set of quotes will be generated in a random order, and a new vote count will be calculated.
https://ron-swanson-quotes.herokuapp.com/v2/quotes/100
(will display 100 quotes)
create-react-app
react-bootstrap
react-redux
https://www.smashingmagazine.com/2020/06/rest-api-react-fetch-axios/
https://react-bootstrap.github.io/components/navbar/
https://www.smashingmagazine.com/2020/06/practical-guide-testing-react-applications-jest/
https://www.freecodecamp.org/news/testing-react-hooks/
https://www.youtube.com/watch?v=NE_aorvSeSQ