Skip to content

A Flutter app for scanning and generating QR codes to manage employee access at a workplace.

License

Notifications You must be signed in to change notification settings

betazetadev/qr-code-app

Repository files navigation

Employee Access QR Code App

This Flutter application allows users to generate and scan QR codes for managing employee access to a workplace. It simplifies the process of employee identification and improves security by encoding personal and job-related details into QR codes.

QRCodeApp.png

Features

  • Generate QR Code: Users can enter their employee details such as ID, name, position, and work center to generate a QR code.
  • Scan QR Code: The app includes a QR code scanner to read and display the encoded information from an employee's QR code.
  • Share QR Code: Allows sharing the generated QR code via standard share dialog supported on most platforms.

Getting Started

Prerequisites

  • Flutter installed on your machine
  • An IDE (e.g., Android Studio, VS Code)
  • A working Flutter environment with an emulator or physical device

Installation

  1. Clone the repository:
git clone https://github.com/betazetadev/qr_code_app
  1. Navigate to the project directory:
cd qr_code_app
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Usage

Generating a QR Code

  1. Open the app and navigate to the QR code generation page.
  2. Fill in the required fields (Employee ID, Name, Position, Work Center).
  3. Tap the 'Generate QR' button to view and share the QR code.

Scanning a QR Code

  1. From the main menu, tap the camera icon to open the QR scanner.
  2. Align the QR code within the camera's viewfinder. The app will automatically scan and display the encoded data.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  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 GNU General Public License v3.0 - see the LICENSE file for details.

Contact

BetaZetaDev - @betazeta_dev - [email protected]

Project Link: https://github.com/betazetadev/qr_code_app

About

A Flutter app for scanning and generating QR codes to manage employee access at a workplace.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published