Giter Site home page Giter Site logo

lekpamartin / php-dynamic-qr-code Goto Github PK

View Code? Open in Web Editor NEW

This project forked from giandonatoinverso/php-dynamic-qr-code

0.0 0.0 0.0 6.97 MB

PHP Dynamic Qr code is a script that allows the generation and saving of dynamic and static QR codes

License: MIT License

JavaScript 83.62% PHP 8.31% CSS 5.48% Hack 0.16% HTML 2.40% Dockerfile 0.03%

php-dynamic-qr-code's Introduction

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.

LIVE DEMO

DOCUMENTATION

paypal

Features

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

What is included

  • PHP files
  • .sql file with sample data
  • JS files
  • CSS files
  • Docker compose file

Setup with docker compose (simplest method)

  1. download docker-compose.yml file
  2. Start docker stack
docker compose build --no-cache && docker compose up -d
  1. Open your browser at http://localhost:80 and login with (username: superadmin, password: superadmin)

For other setup methods please see the documentation

Changelog

  • 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

php-dynamic-qr-code's People

Contributors

0xrenegade avatar ayhamal-ali avatar chilluniverse avatar giandonatoinverso avatar lekpamartin avatar neoteknic avatar nirpt avatar tranmh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.