PHP Dynamic Qr code is a script that allows the generation and saving of dynamic and static QR codes. It has a clean, responsive, and user-friendly design. It is based on AdminLte, the "Best open source admin dashboard & control panel theme. Built on top of Bootstrap" and Core PHP Admin Panel, a simple Admin Panel written in core PHP that contains an implementation of general features you might need in your website admin panel like: record management (CRUD), secure authentication, pagination, filters.
- #1 Dynamic Qr code generator on GitHub with a database to store Qr codes
- Create unlimited Qr codes
- Easy installation wizard
- Docker compose support
- Control panel with 2 access levels
- Multi-account
- Dashboard with advanced statistics on Qr codes created and on scans
- Bulk download, bulk delete
- Dynamic Qr code
- Create, modify, and delete Qr codes
- You can download your Qr codes when you want
- URL shortener with redirect
- Enable or disable the link redirect
- Static Qr code
- Text QR Code
- Email QR Code
- Phone QR Code
- Sms QR Code
- Whatsapp QR Code
- Skype QR Code
- Location QR Code
- Vcard QR Code
- Event/calendar QR Code
- Bookmark QR Code
- Wifi QR Code
- Paypal QR Code
- Bitcoin QR Code
- Customization of Qr codes
- 6 formats for images
- Foreground color
- Background color
- 4 levels of precision
- 10 sizes
- Responsive bootstrap-based design
- Easy to understand and expand code
- Full OOP with classes and well-documented
N.B. The project requires at least PHP 7.4 to run properly. It has been successfully tested up to PHP 8.1.
Contact me for custom implementations and additional plugins
- PHP files
- .sql file with sample data
- JS files
- CSS files
- Docker compose file
- download docker-compose.yml file
- Start docker stack
docker compose build --no-cache && docker compose up -d
- Open your browser at http://localhost:80 and login with (username: superadmin, password: superadmin)
For other setup methods please see the documentation
- Version 1.0 – September, 2020 (Initial release)
- Version 2.0 – 15th October, 2023
- Elimination of superfluous files
- Moving read.php file within the project
- Addition of Qrcode class abstraction
- Improvement of bulk download
- General refactoring
- Version 2.1 – 16th October, 2023
- Refactoring database tables
- Added script for upgrading to versions >= 2.0
- NEW: added multi-user support for dynamic/static qrcodes
- Version 2.2 – 16th October, 2023
- Refactoring docker image building
- NEW: added docker-compose support