Skip to content

This is a full stack application utilizing MySQL, Express, React, and NodeJS. It utilizes Google Books API to allow users to search for books and keep track of their read, unread, and favorite books if they login in.

Notifications You must be signed in to change notification settings

Kaleighspurio/Book-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Bookshelf

Description

This is a full stack application using Google Books API and a MySQL database that allows the user to search for books by author or keyword/title. Users can also create an account all CRUD operations are used to allow users to save books, mark them as 'read' or 'unread', favorite books, and remove books from their account. On their "My Books" page, they can view any books they have saved and can also filter those books by author.

Link and demo login

This app is deployed on Heroku: https://intense-eyrie-62668.herokuapp.com/ Use the following email and password as a demo login:
email: [email protected]
password: password

Technologies used

  • React
  • MySQL
  • Node
  • Express
  • Axios
  • Sequelize
  • Google Books API
  • Material ui
  • Passport
  • create-react-app
  • Heroku

Demonstrations

Login and search:

login and search

My Books and favorites:

My Books and favorites

Created by:

Kaleigh Spurio

About

This is a full stack application utilizing MySQL, Express, React, and NodeJS. It utilizes Google Books API to allow users to search for books and keep track of their read, unread, and favorite books if they login in.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published