Skip to content

An open source, fully-featured QR Code Scanner and Generator app with customization, backup, theming, and multilingual support with Material 3 design.

License

Notifications You must be signed in to change notification settings

vchib1/QR-Scanner

Repository files navigation

Artboard 1

QR Scanner & Generator App

An open source, fully-featured QR Code Scanner and Generator app with customization, backup, theming, and multilingual support with Material 3 design.

📜 Features

Generate QR Codes
• Text
• URL
• Email
• SMS
• Phone numbers

Customize QR Codes
• Colors
• Backgrounds
• Shapes
• Add logos

Save & Share
• Share QR codes with others
• Save generated or scanned QR codes

Scanned History
• View and manage previously scanned data
• Copy/share or delete history items

Backup & Restore
• Backup your local database to a file
• Restore it anytime

Theme Customization
• Light, dark, and high contrast themes
• System-based theme support

Multi-Language Support
• Supports 15+ languages (including English, Spanish, French, Hindi, Chinese, Arabic and more)

🛠️ Tech Stack

  • Flutter (Dart)
  • Sqflite
  • Riverpod for state management
  • Shared Preferences for settings
  • Flutter Localization

📸 Screenshots

Screenshot_2025-05-01-17-39-07-08_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-39-13-38_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-39-25-54_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-39-48-65_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-40-04-04_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-40-14-90_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-40-26-88_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-40-52-89_4c3b670077a98ee88659a4cc6010558c Screenshot_2025-05-01-17-40-57-85_4c3b670077a98ee88659a4cc6010558c

⬇️ Installation

  • Clone the repository:
git clone https://github.com/yourusername/qr-scanner-generator-app.git
  • Update Dependencies
flutter pub get
  • Run the app on your local device or emulator:
flutter run

🤝 Contributing

Contributions are always welcomed!

Good first issues:

  • Add new language support
  • Improve UI themes
  • Add new QR formats (e.g., calendar, geo location)
  • Bug fixes & performance improvements

Check the issues tab for tasks you can pick up or raise one.*

How to contribute:

  • Fork the repository
  • Create your branch for feature or bug-fix:
git checkout -b branch-name
  • Commit your changes:
git commit -m "commit message"
  • Push to the branch
git push origin branch-name
  • Create a Pull Request

📃 License

This project is licensed under the MIT License.

👩🏻‍💻 Authors

About

An open source, fully-featured QR Code Scanner and Generator app with customization, backup, theming, and multilingual support with Material 3 design.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages