Skip to content

React App built with Firebase Authentication, Firebase backend, and the Google Books API

Notifications You must be signed in to change notification settings

bbatal/bart-batalinski-project-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

React App built with Firebase Authentication, Firebase backend, and the Google Books API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published