Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alessandrojean/toshokan
Manga, comics and book collection management using Google Sheets as a storage.
https://github.com/alessandrojean/toshokan
book-collection-app book-management google-sheets manga manga-collection pwa tailwindcss vue
Last synced: 3 months ago
JSON representation
Manga, comics and book collection management using Google Sheets as a storage.
- Host: GitHub
- URL: https://github.com/alessandrojean/toshokan
- Owner: alessandrojean
- License: mit
- Created: 2021-02-24T16:23:04.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T13:44:08.000Z (9 months ago)
- Last Synced: 2024-05-01T16:12:20.110Z (9 months ago)
- Topics: book-collection-app, book-management, google-sheets, manga, manga-collection, pwa, tailwindcss, vue
- Language: Vue
- Homepage:
- Size: 12.5 MB
- Stars: 12
- Watchers: 4
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/jakubgarfield/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.```console
$ 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](LICENSE).
This repository is licensed under the terms of the **MIT** license.