Skip to content

SRINIVASTA/generated_qr_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📊 QR Generator

An interactive, AI-augmented web application built with Streamlit and Pillow (PIL) that generates high-resolution, professionally framed, and labeled business QR codes on the fly.

Designed specifically for enterprise networking, startup showcases, and tech conventions.

🚀 Live Application

👉 Launch the Live App on Streamlit Cloud


🛠️ Core Engineering & Layout Architecture

The script handles responsive input gathering, image matrix transformations, and precise typographical rendering entirely in-memory:

  • High-Density Matrix Generation: Configured with qrcode.QRCode (Version 4, Error Correction Level M) ensuring clean, reliable smartphone scanning across a wide range of mobile hardware and lighting conditions.
  • Dynamic Canvas Extensions: Leverages the Pillow image library to dynamically pad, size, and auto-center custom strings (such as professional credentials and titles) safely beneath the matrix boundary paths.
  • Linux Server Font Routing: Implements automated native lookups across server system paths (/usr/share/fonts/) to load true vector typography scales (LiberationSans) natively on cloud infrastructure without requiring external network fetches.
  • Web Layout Framing System: Injects targeted HTML/CSS blocks to bind standard inputs into a card style container layout, delivering a modern desktop interface.

📁 Repository Structure

├── app.py              # Main Streamlit web application logic & layout engine
├── requirements.txt    # Production environment package declarations
└── README.md           # Technical documentation and ecosystem portfolio 

💻 Local Installation & Setup

If you want to run this application locally on your computer workstation:

  1. Clone the repository to your machine:

    git clone https://github.com/Srinivasta
    cd YOUR_REPO_NAME
  2. Install all required production dependencies:

    pip install -r requirements.txt
  3. Boot up the Streamlit engine server:

    streamlit run app.py

👤 Developer Profile

  • Developer: Appala Srinivas Tanakala
  • Role: Data Scientist & AI / FinTech Exploration Leader
  • GitHub Profile: ://github.com

About

A high-resolution, branded QR code generator built with Streamlit and Pillow. Features dynamic text overlay, Linux system font routing, custom frame layouts, and a containerized web interface designed for business networking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages