

QRMaster - Advanced QR Code Generator PythonQRMaster - Advanced QR Code Generator Python
Generate and manage advanced QR codes with Flask. Supports multiple QR types, offline usage, dashboard, and customization.
QRMaster - Advanced QR Code Generator Python
Generate and manage advanced QR codes with Flask. Supports multiple QR types, offline usage, dash...
Overview
QRMaster is a professional web application built with Python (Flask) that allows you to create, customize, and manage various types of QR codes. The app works offline, is lightweight, and provides a clean dark theme design with a modern dashboard.
Supported QR types include: URL, Text, Email, Phone, SMS, WhatsApp, WiFi, Social Media, YouTube, Spotify, vCard, PayPal, Bitcoin, Calendar events, and more.
Key features:
- Built with Python (Flask) for reliability and performance
- Works offline without requiring a server connection
- Generate QR codes in PNG or SVG format
- Customize QR size, colors, and design
- Dashboard with QR history, type, date, and usage logs
- Simple logging system: tracks creation date and scan counts (when server is active)
- Users can re-download or delete previously generated QR codes
- Clean dark theme with modern UI/UX design
This item is perfect for developers or businesses looking for a ready-to-use QR code generator with professional features.
Features
- Built with Python (Flask)
- Works local, no server required
- Multiple QR types supported
- Export QR codes in PNG & SVG
- Customizable size and colors
- Dashboard with QR history
- Dark theme, modern design
- Easy to extend and modify
Requirements
- Python 3.8 or higher
- Flask
- qrcode and pillow Python libraries
- Browser for local usage
Instructions
- Download and unzip the project files
-
Create a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows: venvScriptsactivate
-
Install the required Python dependencies via
requirements.txt
:pip install -r requirements.txt
-
Run the Flask application:
python app.py
-
Open your browser at
http://127.0.0.1:5000
- Start generating and managing QR codes