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.
- 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.
- Flutter installed on your machine
- An IDE (e.g., Android Studio, VS Code)
- A working Flutter environment with an emulator or physical device
- Clone the repository:
git clone https://github.com/betazetadev/qr_code_app
- Navigate to the project directory:
cd qr_code_app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Open the app and navigate to the QR code generation page.
- Fill in the required fields (Employee ID, Name, Position, Work Center).
- Tap the 'Generate QR' button to view and share the QR code.
- From the main menu, tap the camera icon to open the QR scanner.
- Align the QR code within the camera's viewfinder. The app will automatically scan and display the encoded data.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
BetaZetaDev - @betazeta_dev - [email protected]
Project Link: https://github.com/betazetadev/qr_code_app