Generate modern, styled, and branded QR codes for free! Built with React, based on the QR Code Styling JS library and Custom QR Code Styling.
- Modern and stylish QR code generation
- Customizable designs
- Easy to use interface
- Free and open-source
You can use Docker for running custom-qr-code-styling
docker run -p 8888:80 sctg/admb-qr-code:latest
Next, open your browser and visit http://localhost:8888
Check out the live demo: QR Code Generator
- Node.js (v20 or later)
- npm or Yarn
-
Clone the repository:
git clone https://github.com/sctg-development/custom-qr-code-styling cd custom-qr-code-styling
-
Install dependencies:
# Using npm npm install # Or using Yarn yarn
-
Start the development server:
npm start # or yarn start
-
Open your browser and visit
http://localhost:3000
A docker image is available for this project. It is tagged as sctg/admb-qr-code:v.......
where .......
is the version release version without dots nor dashes.
To customize the QR code generator:
-
Open the
src/configuration.ts
file. -
Edit the configuration object as desired.
-
Save the file.
-
Rebuild the project:
npm run build # or yarn build
You can deploy this QR code generator for free using Cloudflare Pages or Azure Static Web Apps.
- Create a free Cloudflare account.
- Log in to your Cloudflare dashboard.
- Go to "Pages" and click "Create a project".
- Choose "Connect to Git" and select your GitHub repository.
- Configure build settings:
- Build command:
npm run build
- Build output directory:
build
- Build command:
- Click "Save and Deploy".
- Create a free Azure account.
- Log in to the Azure Portal.
- Click "Create a resource" and search for "Static Web App".
- Click "Create" and fill in the required details.
- In "Build Details":
- Select "React" as the build preset
- App location:
/
- API location:
api
- Output location:
build
- Click "Review + create" and then "Create".
- Connect to your GitHub repository in the deployment center.
Both platforms offer continuous deployment, automatically rebuilding and redeploying when you push changes to your main branch.
You can also use the prebuilt QR code generator by downloading the latest release and hosting it on any static web hosting service.
We welcome contributions! Please feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
- QR Code Styling for the core QR code generation library
- Custom QR Code Styling for inspiration and initial implementation
If you find this project helpful, please give it a star on GitHub!