Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/solrikk/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.
https://github.com/solrikk/qrgen

fastapi python qrcode qrcode-generator qrcode-scanner qrcodegenerator qrcoder-generator

Last synced: 7 days ago
JSON representation

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.

Awesome Lists containing this project

README

        




English | Русский | Deutsch | 日本語 | 한국어 | 中文


-----------------

# 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.