A book tracker created with Typescript and React. The app utilizes Open Library API for extended book search, obtaining title information and covers. Codebase features react-testing-library code coverage for improved maintainability and styled-components library for CSS-in-JS styling.
LIVE LINK: https://chic-bienenstitch-00a922.netlify.app/
- Display of the read books as a gallery view
- Books gallery sorting and filtering
- Searching for a new book on Open Library database
- Adding a new book to the list of the read books (details can be transferred from Open Library)
- Create React App
- Redux
- Styled components
- React testing library
- Reat infinite scroll component
- Mock service worker
- React transition group
From the repo:
- Clone the project locally
- Run
npm install
in your bash\command line