Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.91 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.91 KB

QRGen ⚡️

QRGen is a FastAPI-based web application designed for generating QR codes from any text data including links which users can easily scan using mobile devices. It offers a simple yet powerful solution for on-the-fly QR code generation.

Features:

  • Ease of Use: QRGen offers a straightforward web interface, making the process of generating QR codes quick and hassle-free.
  • Flexibility: Generate QR codes for any data - text, URLs, product identifiers, and more.
  • Customization: The application provides options to customize the QR code parameters, including error correction level, size, and borders.

Technologies: This application is developed with the following technologies:

  • FastAPI: A modern, fast (high-performance) web framework for building APIs with Python 3.7+.
  • QRCode: A library for generating QR codes in Python.
  • HTML/CSS: Fundamentals of web design for crafting the user interface.

Getting Started

To get QRGen running locally, you'll need Python 3.7+ and the installed dependencies. Follow these steps:

  1. Clone the repository: git clone your_repository_url
  2. Install dependencies: pip install fastapi uvicorn qrcode[pil]
  3. Launch the development server: uvicorn main:app --reload

After starting the server, navigate to http://127.0.0.1:8000 in your browser to start using the application.