Git Product home page Git Product logo

badgescanner's Introduction

badgescanner

badgescanner gif

A Node.js web app that captures your web cam feed and looks for QR-codes that you offer to it.

  • a live video feed is captured from your web-cam (with your permission)
  • every 30s, snapshots of the feed are placed in a hidden canvas control
  • client-side code looks for a QR code in the image
  • if the QR-code contains a vCard or a URL, then the information is saved as JSON in an in-browser database (PouchDB) and presented in a table
  • you can optionally sync this data to an Apache CouchDB or Cloudant database

Images are not retained at all and they are not transferred from the browser to a server for processing - all of the image processing is performed in the browser using JavaScript.

This app is an offline-first app so once loaded, it should continue to work with or without a network connection.

Demo

https://badgescanner.mybluemix.net

Print out some sample QR codes to try out.

Running on Bluemix

The fastest way to deploy this application to Bluemix is to click the Deploy to Bluemix button below.

Deploy to Bluemix

Don't have a Bluemix account? If you haven't already, you'll be prompted to sign up for a Bluemix account when you click the button. Sign up, verify your email address, then return here and click the the Deploy to Bluemix button again. Your new credentials let you deploy to the platform and also to code online with Bluemix and Git. If you have questions about working in Bluemix, find answers in the Bluemix Docs.

badgescanner's People

Contributors

glynnbird avatar bradley-holt avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.