/QR-Scanner

A QR Scanning application which saves all scanned QR codes and let you copy result whenever you want

Primary LanguageDartMIT LicenseMIT

QR Scanner

version

A QR Scanning application which saves all scanned QR codes and let you copy result whenever you want.

Tech Stack

  • Framework: Flutter 3.10.3

  • Language: Dart

  • Database: Firebase

Features

Click to see features
  • Login/Signup
    • Email validation
    • Password should be between 6 to 15 character
  • Forgot Password feature
    • You will recieve email for resetting password
    • Link gets expire
  • Email verification
    • Email verification link sends when you register
    • At login time it checks if email is verified then it let login user
    • Rate limit if user do many times
  • QR code scan
    • Beep sound when QR gets scanned
    • Vibration when QR gets scanned
    • Flash light turn ON/OFF
    • Check if the QR is previous scanned
  • QR data at homepage
    • Saves scanned result into database
    • Can copy scanned result by swiping right
    • Can delete scanned result by swiping left
  • Profile feature
    • Can set profile picture
    • Supports photo from gallary
    • Supports photo from direct camera
    • Can set name
    • Can set mobile number
    • Can change password
  • Setting menu
    • Can set if user wants beep sound at QR scan
    • Can set if user wants vibration at QR scan
    • Privacy policy
    • Version information
  • Logout

Screenshot

Click to see screenshots

LoginSignupForgot PasswordVerify EmailMenuProfileProfile ChooseCamera PermissionProfile UpdateUpdated ProfileChange PasswordPassword ChangedSettingPrivacy PolicyVersionQR ScanningCopy ResultDelete Result

Available on

Release

License

QR Scanner is distributed under the MIT Licence, See Licence.