Skip to content
/ giro Public

QR code powered, User-Agent based link redirection

License

Notifications You must be signed in to change notification settings

Ramblurr/giro

Repository files navigation

giro

QR code powered, User-Agent based link redirection

This is a short-url like service that redirects to difference destinations based on the device of the user as guestimatted from the UserAgent header.

The use case is to create a single QR Code that can be printed/published, but will redirect to a different URL (such as the iOS App Store or the Google Play Store) based on the device of the visitor.

The current state of this project is a MVP and works, but is not polished. Contact me if you think this would be useful to you.

Related Services

Other services that perform this same service are available (see the list below). But there is a security liability in publishing a QR Code/short link that you do not actually control. Better to self host it.

If you're really a company and want to do this, then this could easily be implemented in nginx/apache directly, or as a short PHP script. Consider that before an over engineered solution like this.

This project is similiar in functionality to the following proprietary services:

Develop

I always love an excuse to play with Clojure.

Project was initially generated using Luminus version "2.9.12.08"

Prerequisites

You will need Leiningen 2.0 or above installed.

Running

To start a web server for the application, run:

lein run 

License

Copyright © 2018 Casey Link unnamedrambler@gmail.com

Novel bits (i.e., non-luminus generated) are licensed under AGPL v3.0

About

QR code powered, User-Agent based link redirection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published