Skip to content

This is a bookshelf app that allows you to select and organize books you have read, are currently reading, or want to read. The project is written in React to build this application.

Notifications You must be signed in to change notification settings

Louis345/Bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyReads: A Book Tracking App

This is a bookshelf app that allows you to select and organize books you have read, are currently reading, or want to read. The project is written in React to build this application.

Dependencies

Please refer to package.json file.

To run it locally

  1. Clone or download this repository
  2. Make sure node.js is installed on your terminal.
  3. run npm install.
  4. run npm start.
  5. Access it at http://localhost:3000/search to view the app.

App Functionality

In this application, the main page displays a list of "shelves" (i.e. categories), each of which contains a number of books. The three shelves are:

  • Currently Reading
  • Want to Read.
  • Read.

Each book has a control that lets you select the shelf for that book. When you select a different shelf, the book moves there. Note that the default value for the control should always be the current shelf the book is in.

The main page also has a link to /search, a search page that allows you to find books to add to your library.

About

This is a bookshelf app that allows you to select and organize books you have read, are currently reading, or want to read. The project is written in React to build this application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published