Skip to content

⚡ QRush - Lightning-fast cross-platform QR code & barcode scanner built with Flutter. Scan, Create and Customize barcodes!

License

Notifications You must be signed in to change notification settings

realbazer/qrush

Repository files navigation

QRush Logo

Lightning-fast QR scanning at your fingertips

Flutter Dart License Stars Forks Issues Downloads


📊 Project Stats

📱 Platforms 📏 Code Quality 🔒 Security
iOS • Android • Windows • macOS • Linux CodeFactor Security

📸 Screenshots

Scan Screen Upload Screen Create Screen

✨ Features

  • 🚀 Scan barcodes & share/open links
  • 📱 Upload barcodes from gallery
  • 🔒 Create & share barcodes
  • 🎨 Customize your own barcodes
  • ⚡ Create barcodes with emails,phones,sms and etc.
  • ⭐ You can add your own presets
  • 👾 Adding a logo to a barcode

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone the repository

    git clone https://github.com/realbazer/qrush.git
    cd qrush
  2. Install dependencies

    flutter pub get
  3. Run the app

    flutter run

Building for Production

Android

flutter build apk --release
# Or for app bundle
flutter build appbundle --release

iOS

flutter build ios --release

Desktop

# Windows
flutter build windows --release

# macOS
flutter build macos --release

# Linux
flutter build linux --release

🛠️ Tech Stack

Category Technology
Framework Flutter
Language Dart
State Management

📱 Supported Platforms

Platform Status Version
🤖 Android ✅ Supported API 21+
🍎 iOS ✅ Supported iOS 12+
🖥️ Windows ✅ Supported Windows 10+
🍎 macOS ✅ Supported macOS 10.14+
🐧 Linux ✅ Supported Ubuntu 18.04+

🎯 Roadmap & To-Do

🔮 Upcoming Features

  • Adding more barcode customization
  • History of created barcodes
  • Add support for adding GIFs and photos to background

🐛 Known Issues

  • Smoke and light theme don't work together
  • Some errors on windows and mac

💡 Future Enhancements

  • Improve code quality and add state managment
  • Improve the function of adding a logo

🤝 Contributing

We love contributions! Please see our Contributing Guidelines for details.

Quick Start for Contributors

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

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


🙏 Acknowledgments

  • Thanks to the Flutter team for the amazing framework
  • Thank you for the library
  • Special thanks to all contributors

📞 Support & Contact

Twitter

Found a bug? Report it here

Have a feature request? Suggest it here


⭐ Star this repo if you found it helpful! ⭐

Made with ❤️ by Emin

About

⚡ QRush - Lightning-fast cross-platform QR code & barcode scanner built with Flutter. Scan, Create and Customize barcodes!

Topics

Resources

License

Stars

Watchers

Forks