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:
- Clone the repository:
git clone your_repository_url
- Install dependencies:
pip install fastapi uvicorn qrcode[pil]
- 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.