https://github.com/kpuwal/lazy-panda-library
React Native ISBN barcode scanner with Google Spreadsheets API
https://github.com/kpuwal/lazy-panda-library
books-library express-js react-native scanner
Last synced: about 2 months ago
JSON representation
React Native ISBN barcode scanner with Google Spreadsheets API
- Host: GitHub
- URL: https://github.com/kpuwal/lazy-panda-library
- Owner: kpuwal
- Created: 2022-01-14T10:31:01.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-25T10:17:22.000Z (over 4 years ago)
- Last Synced: 2025-06-24T04:12:54.181Z (about 1 year ago)
- Topics: books-library, express-js, react-native, scanner
- Language: TypeScript
- Homepage:
- Size: 3.03 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Lazy Panda Library Project
Book Library in Google Spreadsheets.
Simple React Native app that helps creating a home book library by scanning ISBN barcode, retriving information about a book from an API and saving it into a Google Spreadsheet file.

## Concept
The need for the app was born when I moved in with my partner and wanted to create a list of books in our newly joined library.
I wanted to get an information about the book by scanning its ISBN code, be able to edit it and perhaps add some more information and then save it into a Spreadsheet file on my GoogleDrive. It turned out to be a fun and sucessful project we both enjoy :)
1. Scan ISBN:
mobile -> Server -> GoogleBooksAPI -> Server -> mobile (edit info)
2. Save a book:
mobile -> Server -> GoogleSpreadsheetAPI

## Stack
1. Expo + React Native + Redux + Typescript
2. Express server on Heroku