An open API service indexing awesome lists of open source software.

https://github.com/n6g7/chapter

Online book shelves
https://github.com/n6g7/chapter

book books isbn library react reading reading-list

Last synced: about 1 month ago
JSON representation

Online book shelves

Awesome Lists containing this project

README

        

# Chapter [![CircleCI](https://circleci.com/gh/n6g7/chapter/tree/master.svg?style=svg)](https://circleci.com/gh/n6g7/chapter/tree/master) [![bitHound Overall Score](https://www.bithound.io/github/n6g7/chapter/badges/score.svg)](https://www.bithound.io/github/n6g7/chapter) [![Greenkeeper badge](https://badges.greenkeeper.io/n6g7/chapter.svg)](https://greenkeeper.io/) [![Known Vulnerabilities](https://snyk.io/test/github/n6g7/chapter/c75270b4a9b0cac9545cedee251790b0738f801d/badge.svg)](https://snyk.io/test/github/n6g7/chapter/c75270b4a9b0cac9545cedee251790b0738f801d) [![Coverage Status](https://coveralls.io/repos/github/n6g7/chapter/badge.svg?branch=master)](https://coveralls.io/github/n6g7/chapter?branch=master)

![Chapter screenshot](./screenshot.png)

## Install

```sh
yarn install
```

## How to:

- dev? `yarn dev`
- build? `yarn build`
- test? `yarn test`

## Todo

- [X] Beautiful design
- [X] Update book
- [X] Delete book
- [X] Detect cover colour palette
- [X] Drag & Drop books
- [X] Import/export feature
- [X] Save image url to save on Google API requests
- [X] Autoformat ISBN field (à la stripe credit card)
- [X] Pre-fill book status when I click on "add a book" in a shelf
- [X] Autofill book data from ISBN
- [X] Hide "from to" on stock books
- [X] New state: wishlist
- [X] Sort books by read date
- [X] Books timeline
- [X] Default book image
- [X] Add a favicon
- [ ] Add book tags to filter them
- [ ] Mobile app to scan barcodes and automatically add books to the library