Giter Club home page Giter Club logo

my-reads's Introduction

My Reads App

Installation

Run yarn and yarn start within the main project directory (the same directory as the yarn.lock file)

After running yarn start a web page should be open with the app in your OS's default browser. If this is not the case, try to open localhost:3000 inside your favorite browser.

Usage

Using the app is very simple. The default page is your bookshelves page. Here you will find 3 bookshelves: Want to Read, Currently Reading, and Read.

You may wish to begin by adding books. In the lower right hand corner you should see the "+ Add Book" button. Click on this button to be brought to a search page where you can try to find the book you wish to add. Type in whatever parameters you wish into the search box, and if a book matches those parameters, it will return some results. For example, typing in "React" gives numerous results.

Simply click on the "Move Book To. . ." button beneath the books to move them to whichever bookshelf you desire. For example, if you click on the button beneath the "React.js Essentials" book and move it to the "Want To Read" bookshelf, you will see it when you return to the bookshelves page.

To return to the bookshelves page, click the "<- Back to Bookshelves" button in the lower right hand corner of the screen, in a similar location that the "+ Add Book" button was.

You can move books around freely between the shelves and they should remain in those shelves if you leave the page and come back, or if you stop the program and restart it.

The ratings that you find beneath each book are the averages of all the ratings. You can see how many people rated each book by looking at the number in parantheses to the right of the average rating. At this time you cannot submit your own ratings.

Netlify Link

This project is currently deployed to Netlify at: https://pjg-my-reads.netlify.app/

my-reads's People

Contributors

spacesnaill avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.