Skip to content

An app which takes advantage of my react barcode scanner to scan board game UPCs, looks them up using the GameUPC API, then lets you do things!

Notifications You must be signed in to change notification settings

j5bot/shelfscan

Repository files navigation

ShelfScan

See the app at https://ShelfScan.io!

Read about what you can do with it - and watch demo videos - on the BGG blog.

This app began as a demo / implementation app for the https://gameupc.com APIs.

Its purpose is to allow someone to scan board game UPCs and work with the associated games returned by GameUPC.

With just the app, you can help update the GameUPC database and audit your BoardGameGeek game collection.

A browser extension which works along with the app allows you to do things like:

  • Add the game to your BoardGameGeek collection
  • Post a copy of the game for sale in the BGG GeekMarket
  • Log a basic game play on BoardGameGeek

A 'plugin' manager allows you to integrate other web apps with ShelfScan using simple JSON.

The app is built with TypeScript, React, Next.js, tailwindcss, and more, and utilizes my library @react-barcode-scanner/components for barcode scanning using a webcam or phone camera.

At this time the app is not licensed for modification. Message me if you'd like to discuss contributing or forking the app.

Sample Session

Barcode Images

Barcode Links

About

An app which takes advantage of my react barcode scanner to scan board game UPCs, looks them up using the GameUPC API, then lets you do things!

Topics

Resources

Stars

Watchers

Forks