Thomas Boyd

QR Penguin

QRPenguin.Website "QR Penguin website" QRPenguin.Purpose "A website that lets you generate customisable QR Codes and lets you manage and collect analytics on them." QRPenguin.Collaborators ["Thomas Boyd"] QRPenguin.Date "2023 - present" Thomas.Skills.Developed ["Ruby", "Ruby on Rails", "Dokku", "SEO", "Product design"]

Features

Designs for QR Codes

Generate Customisable QR Codes

You can customise all aspects of the QR code.
Dashboard for QR Codes

Manage QR Codes

You can save QR codes and designs as well as grouping them with tags.
Analytics page for QR Code scans

QR Code Analytics

For dynamic QR codes (where it proxies through the server first), it records their device information to be displayed on an analytics page.
Zapier logo

Zapier Integration

The website integrates with Zapier, an automation tool.
Stripe logo

Stripe Plans

Integrates with Stripe to let users subscribe to get more access to features.

Languages

Ruby code

Ruby on Rails

Ruby on Rails is used as the web framework.
JS code

JS

All QR code customisability is performed via Stimulus JS instead of making a request to the server.
HTML code

HTML

HTML is used for displaying information on the page.
CSS code

CSS

SCSS is used to style the pages.