Skip to content

Blazor Maui app to scan ISBN barcodes from your library and be randomly recommended your next book to read.

License

Notifications You must be signed in to change notification settings

Jason-Patrick/RandomLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RandomLibrary

Maui/Blazor app to scan the ISBN of books to a consolidated library, and randomly recommend one to read next. Made with MudBlazor components.

Installation

TODO

Usage

Start building a library by opening the scanner button in the bottom right corner.

This will open the phone's camera, and will automatically register and scan ISBN barcodes found usually on the backs of books. Functionality for barcode scanning credit goes to Johnathan Dick's ZXing.Net.Maui.

Using REST call to GoogleApis books endpoint, the metadata for the book is retrieved and present in a popup up modal. Users can see the title, author, description, etc. and can choose to add the book to their library.

The library is stored completely locally, so available offline. Users can review a book's metadata, mark as read/unread, or delete entirely from the library. Read books are outlined in green and the current randomly assigned book is marked blue.

Once the library is populated, one random unread book will be "assigned" to read next. No more choice paralysis!

Road map and TODOs

  • Edit book info in modal if incorrect information
  • Edit book info of library books
  • App icon and splash screen
  • Custom styling from default MudBlazor styling and color scheme
  • Manual book entry
  • Filter library on read, unread, category, etc.
  • Publish for download through open source android app sources (e.g. FDroid)
    • (Apple store, if demand)

Credit / Acknowledgement

MudBlazor - https://mudblazor.com/ ZXing.Net.Maui - https://github.com/Redth/ZXing.Net.Maui

About

Blazor Maui app to scan ISBN barcodes from your library and be randomly recommended your next book to read.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published