A progressive web app for scanning QR codes and bar codes using your device's camera.
- 📱 Works on mobile and desktop browsers
- 📷 Uses device camera for real-time scanning
- 🔍 Supports QR codes and various barcode formats
- 📋 Auto-copies results to clipboard
- 🌐 Works offline after first load
- ➕ Can be installed as a native app on iPhone/Android
- Open the app in your browser
- Click "Start Camera" to begin scanning
- Point your camera at a QR code or barcode
- The result will appear automatically
This app is automatically deployed to GitHub Pages when changes are pushed to the main branch.
This app can be installed as a native app on your mobile device for easy access and offline use.
- Open Safari: Navigate to the QR scanner app in Safari browser (other browsers won't work for installation)
- Access Share Menu: Tap the Share button at the bottom of the screen (square with arrow pointing up)
- Add to Home Screen: Scroll down and tap "Add to Home Screen"
- Customize Name: You can edit the app name if desired, then tap "Add"
- Launch App: The app icon will appear on your home screen and can be launched like any native app
Note: The installed app will work offline and have the Serra ICT logo as its icon.
- Open Chrome: Navigate to the QR scanner app in Chrome browser
- Look for Install Prompt: Chrome may automatically show an "Add to Home screen" or "Install" banner
- Manual Installation: If no prompt appears, tap the three-dot menu (⋮) in the top right
- Add to Home screen: Select "Add to Home screen" or "Install app"
- Confirm Installation: Tap "Add" or "Install" to confirm
- Open Browser: Use Firefox, Samsung Internet, or other browsers
- Browser Menu: Tap the menu button (usually three lines or dots)
- Add to Home Screen: Look for "Add to Home screen" or similar option
- Confirm: Follow the prompts to add the app icon1
Features after installation:
- ✅ Works offline (after first use)
- ✅ Full-screen experience without browser UI
- ✅ Quick access from home screen
- ✅ Branded Serra ICT icon
- ✅ Automatic updates when you visit the app online