cceak-books

πŸ‡ΊπŸ‡Έ Documentation in English

πŸ“š Books from the Casa de Cultura Espirita Allan Kardec

πŸ‡§πŸ‡· Documentation in Portuguese

πŸ‡§πŸ‡· Manual in Portuguese

Overview

CCEAK Books is a simple application for registering and managing books, users and book loans.

This application uses Google sheets as a database.

πŸ“‘ APIs used to search the books

✨ Features

  • πŸ“š Register books manually by filling out a form, the cover can be photographed using the feature available in one of the form fields.

  • πŸ“š Registration of books by searching by ISBN code, after the search returns an expected result, you can register the found book.

  • πŸ“š Book registration by scanning the ISBN code, after the search returns an expected result, you can register the found book.

  • πŸ™… User registration

  • 🎁 Loan registration

Requirements

Sheet template
  1. Create a spreadsheet with the same structure as
  2. Share the spreadsheet with a public link
  3. Create an account at https://sheet.best/
  4. Create a new connection
  5. In this new connection, add the spreadsheet link
  6. After creating the connection, a connection URL will be generated something like this https://sheet.best/api/sheets/00aaaa00-0aa0-0aa0-aaa0-00aa00a0a00a
  7. Only copy the code at the end of the URL 00aaaa00-0aa0-0aa0-aaa0-00aa00a0a00a
  8. Rename the env.template file to .env
  9. In the .env file add the code copied to the environment variable NEXT_PUBLIC_SHEET_KEY=00aaaa00-0aa0-0aa0-aaa0-00aa00a0a00a

πŸš€ Running development mode

yarn dev

πŸš€ The application will be running at http://localhost:3000

πŸ‘· Build

yarn build

πŸ‘Œ Running lint

yarn lint

Below are some screenshots on a mobile device.