Skip to content

Simple QR code badge generator, made in Python for practice and demonstration.

License

Notifications You must be signed in to change notification settings

FanaticExplorer/QRCode_Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QRCode Generator

This app, built with the Flet framework, makes it easy to create QR code badges for event attendees. Just enter details like name, email, Twitter handle, and GitHub username, and the app will generate a QR code with all that info. You can even save the QR code as an image file to share or print later!

The program doesn't have any actual purpose, and made just for practice and demonstration. The idea of this program is taken from here: florinpop17/app-ideas, specifically QRCode Badge Generator.

Features

  • Input fields for attendee name, email, Twitter handle, and GitHub username.
  • Validation for required fields and email format.
  • Generates a QR code containing the attendee's details.
  • Has a placeholder in case if user didn't provide any information yet.
  • Exports the generated QR code as an image file.
  • Clear button to reset all input fields.

Installation

  1. Clone the repository:

    git clone https://github.com/FanaticExplorer/QRCode_Generator.git
    cd QRCode_Generator
  2. Install the required dependencies from pyproject.toml:

    pip install .

Usage

Run the application via the flet itself:

flet run

Screenshots

Before generating values After generating values

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, please contact me! My socials: https://bento.me/fanaticexplorer

About

Simple QR code badge generator, made in Python for practice and demonstration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages