Skip to content

BookedShelf is a CRUD app made with React Native that allows the user to add, edit, and delete books from their library. The user can also search for books using the Google Books API and view the statistics of their library, including the top author and genre in the library.

Notifications You must be signed in to change notification settings

DominicPisano/bookedshelf

Repository files navigation

BookedShelf is a CRUD app made with React Native that allows the user to add, edit, and delete books from their library. The user can also search for books using the Google Books API and view the statistics of their library, including the top author and genre in the library.

Live Demo

Technical Stack

Features

  • Library that uses the browser's local storage to show all books that added to it.
  • Searchbar that uses Google Books API to populate results with books that can be added to the libray.
  • Ability to edit a book in the library to add a rating or edit the title.
  • Statistics page that show the top author and genre, as well as the longest book and total number of pages of all the books in the library.

Installation

  1. Clone the repository:
git clone https://github.com/DominicPisano/bookedshelf.git
  1. Navigate to the main directory:
cd bookedshelf
  1. Install dependencies:
npm install
  1. Start the webpack dev server:
npx expo start --web
  1. BookedShelf will now be hosted at localhost:19006.

Screenshots

About

BookedShelf is a CRUD app made with React Native that allows the user to add, edit, and delete books from their library. The user can also search for books using the Google Books API and view the statistics of their library, including the top author and genre in the library.

Topics

Resources

Stars

Watchers

Forks