A fun and challenging project, but most importantly useful
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)
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.
[login to view URL]
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
[login to view URL] / 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
[login to view URL]
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)
You will have access to a Remote Synology NAS
A GitLab hosted on Synology NAS
Access to domains and DNS zone file edits
Stable and functional development
Well commented code
25 freelancers are bidding on average $809 for this job
Hello I have many experiences in python and node.js as a full stack developer. I'm very interested in your project and will deliver you good result. Let's discuss further via chat. Thanks
Respected Customer, We have checked your posted requirement and understood as well. We are glad to inform you that we have a done SIMILAR solution in the past. Do you want to see the DEMO ??? Thanks.