Dynamic QR Code Generator
Budget: $250 – $750 USD
A fun and challenging project, but most importantly useful
Hi!
I recently run into the following need, while trying to keep up with changing QR code destination URLs.
I believe this is known as dynamic QR codes.
I am looking for a geek dev who could put all the pieces together:
- Written in Python 3 - Node.js v12
- Features described below
- Hosted on a Synology NAS (hosting environment provided)
- In a container environment (Docker)
- GitLab
Description
A simple straightforward homepage dashboard allowing the creation, modification, archiving, or deletion of a generated QR codes and associated shortcodes and their destination links generated.
These destination links could be an absolute URL from a website or that of third parties such as Google documents G Suite.
Example:
https://companywebsite.com/ces2020/myproductdisplayed.htm
https://docs.google.com/spreadsheets/d/18fAUrgkj5QRg/edit#gid=0
Upper Section Horizontal Dashboard Display
The upper horizontal area displays the short link to be created (or selected from the vertical left menu) with the following action choices
A Create button which prompts the main page (below) to refresh
A Copy button
A Modify destination
A QR Code display button
A QR Code send button
A Domain add button
During the creation, a default domain is presented or changed via a scroll-down list pulling a database list of customized ones to be chosen.
Main Area Dashboard Display
The main page displays the selected domain, followed by a field on the right side with the desired shortened URL (to be entered), following by the field for the destination URL to be pasted
A Save button enters the data set in the database and display the saved data
Short code Destination link
Domain.com / Cebit2020 → https://docs.google.com/spreadsheets/d/18fAUrgkj5QRg/edit#gid=0
The Copy button copies the short URL
The QR Code display displays the generated QR Code image and its associated Short link
Send QR Code sends the short URL text link and the generated image
Domain add (and delete check box) button allows additional domains to be added (or deleted) to and from the database, displayed in scroll down list. For simplicity sake, all domains are considered aliases
Vertical Left Side Displays
All the shortened URLs created (last on top, first on bottom) with the creation date and the descriptive name of the creation
My last terms example link
mydomain.com/terms2021
Created on July 30th, 2021
When a particular entry is clicked on (left vertical menu list), the main page on the right side refreshes itself with The shortened link, (allowed to be modified), and the destination URL (also allowed to be changed)
Environment:
You will have access to a Remote Synology NAS
A GitLab hosted on Synology NAS
Access to domains and DNS zone file edits
Goal:
Stable and functional development
Well commented code
Usage tutorials
Source code
Hi!
I recently run into the following need, while trying to keep up with changing QR code destination URLs.
I believe this is known as dynamic QR codes.
I am looking for a geek dev who could put all the pieces together:
- Written in Python 3 - Node.js v12
- Features described below
- Hosted on a Synology NAS (hosting environment provided)
- In a container environment (Docker)
- GitLab
Description
A simple straightforward homepage dashboard allowing the creation, modification, archiving, or deletion of a generated QR codes and associated shortcodes and their destination links generated.
These destination links could be an absolute URL from a website or that of third parties such as Google documents G Suite.
Example:
https://companywebsite.com/ces2020/myproductdisplayed.htm
https://docs.google.com/spreadsheets/d/18fAUrgkj5QRg/edit#gid=0
Upper Section Horizontal Dashboard Display
The upper horizontal area displays the short link to be created (or selected from the vertical left menu) with the following action choices
A Create button which prompts the main page (below) to refresh
A Copy button
A Modify destination
A QR Code display button
A QR Code send button
A Domain add button
During the creation, a default domain is presented or changed via a scroll-down list pulling a database list of customized ones to be chosen.
Main Area Dashboard Display
The main page displays the selected domain, followed by a field on the right side with the desired shortened URL (to be entered), following by the field for the destination URL to be pasted
A Save button enters the data set in the database and display the saved data
Short code Destination link
Domain.com / Cebit2020 → https://docs.google.com/spreadsheets/d/18fAUrgkj5QRg/edit#gid=0
The Copy button copies the short URL
The QR Code display displays the generated QR Code image and its associated Short link
Send QR Code sends the short URL text link and the generated image
Domain add (and delete check box) button allows additional domains to be added (or deleted) to and from the database, displayed in scroll down list. For simplicity sake, all domains are considered aliases
Vertical Left Side Displays
All the shortened URLs created (last on top, first on bottom) with the creation date and the descriptive name of the creation
My last terms example link
mydomain.com/terms2021
Created on July 30th, 2021
When a particular entry is clicked on (left vertical menu list), the main page on the right side refreshes itself with The shortened link, (allowed to be modified), and the destination URL (also allowed to be changed)
Environment:
You will have access to a Remote Synology NAS
A GitLab hosted on Synology NAS
Access to domains and DNS zone file edits
Goal:
Stable and functional development
Well commented code
Usage tutorials
Source code