GitHub - codenameupik/qr-code-app

Snappy QR

License Expo React Native

Fast QR Scanner & Generator

Snappy QR is a simple, efficient, and privacy-focused QR code scanner and generator built with Expo and React Native. It allows users to scan QR codes instantly using the camera or from images in the gallery, and generate their own QR codes with ease.

Screenshots

Features

  • ⚡ Fast Camera Scanning: Real-time QR code scanning using the device's back camera.
  • 🖼️ Image Scanning: Scan QR codes directly from images stored in your gallery.
  • 📝 QR Generator: Create QR codes for text or URLs instantly.
  • 📜 Scan History: Keep track of your scanned QR codes and clear history when needed.
  • 🔗 Interactive Results: Copy scanned text to clipboard or open URLs directly.
  • 🌗 Dark Mode: Seamlessly switch between light and dark themes.
  • 🔒 Privacy Focused: No data leaves your device; all processing is done locally.

Getting Started

Prerequisites

  • Node.js installed.
  • Expo Go app installed on your Android or iOS device.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/snappy-qr.git
  2. Navigate to the project directory:
  3. Install dependencies:

Running the App

  1. Start the development server:
  2. Scan the QR code displayed in the terminal using the Expo Go app.

Technologies Used

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.