Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devfake/years-to-read
Search reading time for a book
https://github.com/devfake/years-to-read
book books google-books google-books-api hacktoberfest hacktoberfest2018 reading reading-time vue vuejs
Last synced: 20 days ago
JSON representation
Search reading time for a book
- Host: GitHub
- URL: https://github.com/devfake/years-to-read
- Owner: devfake
- Created: 2018-08-06T20:06:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:25:44.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T11:31:21.071Z (7 months ago)
- Topics: book, books, google-books, google-books-api, hacktoberfest, hacktoberfest2018, reading, reading-time, vue, vuejs
- Language: SCSS
- Homepage: http://years-to-read.pyxl.dev
- Size: 1.9 MB
- Stars: 24
- Watchers: 4
- Forks: 27
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Years To Read
===============[![Open Source Helpers](https://www.codetriage.com/devfake/years-to-read/badges/users.svg)](https://www.codetriage.com/devfake/years-to-read)
[https://years-to-read.pyxl.dev/](https://years-to-read.pyxl.dev/) is a web app that tells you how long it will take you to read a book. It's build on top of Vue and Express and uses the Google Books API.
![Years To Read](https://i.imgur.com/zW3s8x7.png)
### Requirements
* Node >= 9
* Google Books [API-Key](https://developers.google.com/books/)### Installation
* Clone this repo
* Copy `.env.example` to `.env` and enter your `GOOGLE_API_KEY`### Development
* Run `npm install`
* Run `npm run build`
* Start the Express server in a new tab via `node src/express.js`
* Server will be running on `http://localhost:3000`### Production Build
* Run `npm run prod`