Skip to content

Manga, comics and book collection management using Google Sheets as a storage.

License

Notifications You must be signed in to change notification settings

alessandrojean/toshokan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.