Skip to content

oastro/iziScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Scanner for QrCode and Barcode

A responsive web application for reading QR codes in real time using the device's camera.

Technology Technical Classification
Node.js Runtime Environment
Vite Build Tool / Dev Server
React UI Library
HTML5-qrcode Library / Scanner API
JSX Syntax Extension

Prerequisites

Before you begin, ensure you have the following installed on your machine:

  • Node.js (Version 18.0 or higher)
  • A package manager (npm, yarn, or pnpm)

Installation and Execution

  1. Clone the repository:

    git clone git@github.com:oastro/iziScanner.git
    cd iziScanner
  2. Install the dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open in your browser: Access one of the addresses displayed in your terminal.

⚠️ Warning: Camera Permissions & HTTPS

Note: Browser security policies (WebRTC) require a Secure Context (HTTPS) to access the camera.

  • In Local Development: You can use http://localhost, which browsers treat as a secure context. However, if you try to access the dev server via your local IP address (e.g., http://192.168.x.x:5173) from a mobile phone, the camera will not work unless you enable HTTPS on Vite or use a tunneling tool like ngrok.

About

A fast and responsive QR Code and Barcode reader built with Vite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors