Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.22 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.22 KB

Toshokan

Toshokan is a progressive web app on top of Google Sheets written in Vue.

It compiles in a static HTML that works great on mobile and can be deployed anywhere.

It was inspired by the expenses by jakubgarfield, and it uses the Tailwind CSS for the UI.

Features

  • Fill required book information by ISBN (only Brazilian editions);
  • Automatically get the cover image from Amazon or from the publisher site;
  • Generate monthly statistics.

Get started

You will need the most recent version of Node and a place to deploy static HTML under a custom domain with support to HTTPS.

  1. Copy this sheet to your Google Drive. After sign in, choose File -> Make a copy....

  2. Don't rename it. It should be named Toshokan.

  3. Clone this repo, install the dependencies, setup the variables in .env and build the app.

    $ yarn install && yarn build
  4. Copy the content of build folder to your server.

  5. That's it! You can start adding books now.

License

You can check out the full license here.

This repository is licensed under the terms of the MIT license.