Skip to content

mustafaer/quickqr

Repository files navigation

QuickQR

Fast, private, and ad-free QR code scanner for Android.

QuickQR

Release License Google Play


✨ Features

  • Lightning-fast scanning — point and scan instantly
  • 🔍 Smart detection — automatically recognizes URLs, Wi-Fi, email, phone, and location QR codes
  • 📋 One-tap copy & open — copy results to clipboard or open directly
  • 📜 Scan history — keeps your last 20 scans with type icons, stored locally
  • 📸 Camera controls — front/back switch & flashlight toggle
  • 🌗 Dark mode — follows your system theme
  • 📳 Haptic feedback — subtle vibration on successful scan
  • 🔒 Private — no tracking, no analytics, no data collection
  • 🚫 Ad-free — no ads, no in-app purchases, ever

📱 Supported QR Types

Type Icon Action
URL 🔗 Open in browser
Wi-Fi 📶 Detect network info
Email ✉️ Open mail client
Phone 📞 Open dialer
Location 📍 Open maps
Text 📝 Copy to clipboard

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

Installation

# Clone the repository
git clone https://github.com/nicemustafa/quickqr.git
cd quickqr

# Install dependencies
npm install

# Build the web app
npm run build

# Sync with Android
npx cap sync android

Development

# Start dev server
npm start

# Build for production
npm run build

# Sync & open in Android Studio
npx cap sync android
npx cap open android

Run on Device

# Build + sync + run on connected device
npm run build && npx cap sync android && npx cap run android

📦 Project Structure

quickqr/
├── src/
│   ├── app/
│   │   ├── app.component.ts       # Main component with scanner logic
│   │   └── app.component.html     # UI template
│   ├── theme/
│   │   └── variables.scss          # Custom color palette
│   ├── global.scss                 # Global styles & animations
│   └── index.html
├── android/                        # Capacitor Android project
├── capacitor.config.ts             # Capacitor configuration
└── package.json

🤝 Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

👤 Author

Mustafa ER

💖 Support

If you find QuickQR useful, consider supporting the project:

About

QuickQR is the QR code scanner designed for everyone. With a sleek interface and no unnecessary permissions, QuickQR lets you instantly scan QR codes on the go — whether it's a website, contact card, Wi-Fi login, or product info.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors