Amin-Norouzi / QRGuard

QRGuard simplifies user authentication using QR codes, leveraging JavaFX, OpenCV, and ZXing for seamless registration and login.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QRGuard

QRGuard is a JavaFX application designed to enhance user authentication using QR codes. It simplifies user registration by generating unique QR codes for each user and enables effortless login by scanning personalized QR codes.

Features

  • User-friendly interface
  • Webcam integration with OpenCV
  • QR code generation and decoding using ZXing
  • Secure and efficient authentication process

Demo

Demo GIF

Installation

To run the application, follow these steps:

  1. Clone this repository.
  2. Open the project in your favorite Java IDE.
  3. Build and run the project.

Usage

  1. Register a new user by generating a QR code.
  2. Scan the QR code to log in securely.

Contributing

Contributions are welcome! Please feel free to open a pull request or submit an issue for any feature requests or bug fixes.

License

This project is licensed under the MIT License.

About

QRGuard simplifies user authentication using QR codes, leveraging JavaFX, OpenCV, and ZXing for seamless registration and login.

License:MIT License


Languages

Language:Java 100.0%