Skip to content

Latest commit

 

History

History
35 lines (16 loc) · 1.49 KB

README.md

File metadata and controls

35 lines (16 loc) · 1.49 KB

The Book Spot: The place to find your next adventure

Description

An application to filter books using the Google Books API based on rating and genre, utilizes React, Javascript, CSS, Firebase

Installation and Setup Instructions

In the project directory, you can run:

npm install

Installs requisite modules needed to run project

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

Reflection

This React app utilizing Firebase, revolves around the google books API and allows you to search through books/magazines throughout all of history(essentially). Click on a book you like to find out more about it, and add it to your favorites or click the link in order to purchase it.

The technologies used were React(in order to challenge myself to build out a full fledged React App utilizing reusable components), Firebase(easy to get started with and free), axios(helped to make the API calls much more readable), fontAwesome(easy to get started with and looks good), react-spinner(simple spinner for loading states)

Some challenges were: Passing props throughout the different components (especially passing references to the handleSubmit function in App.js to bookCart.js and so on), Effectively breaking up portions into smaller components, Connecting Firebase and implementing some basic CRUD operations on it