Book Club

  • Role - Front End Developer
  • Book Club Web App
  • Aug - Sept 2017

Project History

As a Front end developer this project started off as a tutorial code along only using HTML and CSS. I needed to address adding state to the app and I decided this would be a great app to leverge React's UI library.

Technologies Used

React, Redux, Styled Components, Jest, Flow, Webpack, ES6, Babel

Original User Stories

  • Users can track or manage their favorite books read or not yet completed.
  • App users can also rate books on a scale of 1 - 5 stars.
  • Edit and Save buttons change state when users want to make a correction.
  • Client Side local storage for when users log data information won't be lost unless removed.

New Project Analysis

  1. After leverging react as a new technology in my project users can now search for books based on existing api data.
  2. A single page application now has 3 routes a home page, search page, and a details page.
  3. Still in the process of adding a rating system that rates books based on popularity.
Mobile view of searching feature in book club app
Search page with all books in the app
Details page of a searched book