
How to Create a QR Code (Step-by-Step Guide)
I Built a Free QR Code Generator with Scan Analytics Most QR generators are either free but static (no tracking, can't edit), or dynamic with analytics but $15-35/month. I wanted both for free. So I built qree.app . What It Does 7 QR types: URL, vCard, WiFi, Email, Phone, SMS, Text Custom colors, dot styles, logo in center PNG + SVG download, no watermarks Dynamic QR codes — change URL without reprinting Scan analytics: country, city, device, browser, time Stack Rails 8 + Vue 3 + Vite + Tailwind v4 + PostgreSQL. QR generation client-side with qr-code-styling . GeoIP with MaxMind. Background jobs with Solid Queue. Rails monolith, not a separate API + SPA. Marketing pages are server-rendered ERB (SEO-friendly), Vue mounts only on interactive parts (generator, dashboard, analytics). How Scan Tracking Works This is the interesting part. The QR doesn't encode your actual URL. It encodes a short redirect: qree.app/abc1234 . When someone scans: Phone opens qree.app/abc1234 Server logs IP → Ge
Continue reading on Dev.to Webdev
Opens in a new tab




