Code

Discussion on QR Code Generator BioLinks vCard SaaS

Discussion on QR Code Generator BioLinks vCard SaaS

Cart 663 sales
Recently Updated

TheQuickCode supports this item

Supported

This author's response time can be up to 1 business day.

602 comments found.

Hello, what exacltry do (Clear / Rebuild) Views Cache Used to improve the performance of the front-end views. Config Cache Combines all configurations in one file.

What is the artisan command they execute?

It clears cache files in the storage directory to see your changes in the home page.

Hello,

Is Quick Code compliant with ISO/IEC 27001:2022, GDPR, and SOC2 standards (or at least GDPR)?

If not, do you plan to develop it to comply with these standards in the future?

Thank you.

Yes but you will have to get the disconnected plugin.

You can email me from the form in my profile page for more details.

Regarding the optimal environment to run the script, I’d like to get your expert opinion on the best stack for peak performance and high concurrency.

1. Web Server Stack: Which configuration do you recommend to minimize latency and maximize throughput?

Apache (Traditional/Prefork/Event)

Nginx (Reverse Proxy/FastCGI)

OpenLiteSpeed (with LSCache)

2. Caching & Optimization: What are your thoughts on the caching layer? Do you suggest implementing Redis (for Object Cache and Session management) or Memcached? Also, do you recommend any specific PHP-FPM tuning or OPcache settings?

3. Database Engine: For the database layer, should we stick with MariaDB (Aria/InnoDB engines), or would PostgreSQL be more efficient for this specific architecture?

4. Hardware Requirements & Scalability: We are aiming for a high-performance setup with the following specs:

CPU: 8 Cores (High-frequency)

RAM: 16 GB

Storage: NVMe SSD

Based on your experience with this script, how many concurrent users (active sessions at the same millisecond) can this configuration reliably handle before hitting a bottleneck? Are there any specific PHP memory limits or execution time settings you’d recommend for this hardware profile?

Thank you!

Hello,

We recommend using nginx + php-fpm + mysql.

For the specs you sent I think it can handle thousands of users without issues.

All the best, Mohammad.

Hello! I just sent you a private message requesting to reset my purchase code as I would like to install the script on a different domain. Thanks so much :-)

this is done now

You’re awesome :-) Thanks so much.

The update you sent (https://docs.quickcode.digital/getting-started/upgrade-guide/) is correct, but in Cloudpanel the updates aren’t applied that way; with each update, I lose everything and have to reinstall. My friend, you should make the automatic update system available to everyone, or at least to the more complex systems. Having to pay a monthly fee for automatic updates is bad for the client and would be good for the system, since it’s one of the best on the market, only losing out to others because it doesn’t charge for them. I seriously regret buying it because of the updates, as I lose everything with each update. I’m going to put it up for sale next week; imagine losing all the clients’ data? You should reconsider charging for updates; charge for support, but not for updates.

My friend we will make a video showing you how to properly update on cloudpanel.

We have already many customers using cloud panel and doing updates without a problem.

Manual updates are absolutly free.

But we charge a small subscription fee for automatic updates to keep the development of this project running.

Friend, I updated to version 3.1, but now it’s asking for an update in the panel, version 3.0001. Do I need to do this update? Because it keeps asking. Is version 3.1 the same as 3.0001 or is it different?

I tried to update it, friend, and it gave me an error again. I reinstalled the site from scratch, lost everything, but it’s all working normally now. Later, I wanted to discuss with you the exact update format.

You should just follow the upgrade guide from here: https://docs.quickcode.digital/getting-started/upgrade-guide/

Your Live Preview is not working.

Can you check with the latest version, the issue should be resolved already.

If you still have a problem, kindly share a screenshot in the support portal.

Friend, I reinstalled the file because support is taking too long, but my system is on a regular license, and my key is an extended license. Could you resolve this urgently? Support is taking too long, and I urgently need the system.

The problem is that you did not follow the upgrade guide properly, you have deleted old files and extracted new ones, you should have just overwrote the files without any deletion.

Please note that support is only handled through the support portal, not through the comment section.

That might be it, friend, but I installed everything from scratch in the new version, and what does that have to do with my license changing from extended to regular? I open support tickets, but you only respond when I send a message here.

All issues are solved now.

If you have any further questions please let us know through the support portal.

All the best, Mohammad.

Friend, after I updated to the new version, the file shows “0% translation” for my language and others. Only English is at 100%; the others, especially my language, show 0%. Do I need to manually upload the file for my language again? Do you know why this happened?

Please open a support ticket.

It was done, friend, opening of a support.

I analyzed the S3 functionality implemented in the script, and I don’t fully understand the reasoning behind it, because it doesn’t behave as one would expect.

What is the purpose of hosting files externally instead of on the main server? There are typically a few key reasons, in order of importance:

Reducing load on the main server The goal is to avoid overloading the main server with user file downloads. By hosting files on Amazon S3, users can download them directly from S3, allowing the main server to focus entirely on handling fast redirects. Storage scalability If the server has storage limitations, using a low-cost S3 provider allows virtually unlimited scalability without modifying the main server, while also ensuring high availability and reliability. Security and access control S3 provides advanced features such as granular IAM policies, pre-signed URLs, and public/private access control. This is useful when QR codes need to expire or prevent abuse (e.g., avoiding direct file links and instead serving time-limited URLs to mitigate potential attacks). Integration with CDN (CloudFront) S3 integrates easily with Amazon CloudFront, enabling: caching close to the user faster global content delivery This is ideal for QR codes distributed physically (posters, packaging, events). Multi-server architecture If the script is deployed across multiple servers for load balancing, S3 allows having a single shared storage layer for files (and potentially the database), ensuring consistency across all instances.

In summary, there are many valid reasons to offload file storage to S3 instead of keeping files on the main server. However, none of these benefits are currently achieved with the existing implementation.

At the moment, files are uploaded to S3, but when a user requests them, the main server downloads the files from S3 and then serves them to the user. This completely defeats the purpose and actually increases the load on the main server, potentially creating a bottleneck.

About ACL / access control

I understand the need to enforce access control, but this can still be achieved without proxying through the main server, for example:

Using pre-signed URLs from S3 (time-limited access) Or integrating S3 with Amazon CloudFront and using signed URLs/cookies

This way:

Access control is preserved Files are delivered directly from S3/CloudFront The main server is completely bypassed for file delivery Why this feels unusual

The current design is a bit unusual because it combines:

the complexity of external storage (S3) with the load characteristics of local delivery (server as proxy)

So it doesn’t fully benefit from either approach.

So, as far as I’m concerned, the current S3 implementation, although technically working, is completely unusable because instead of reducing the server load, it actually increases it. It doesn’t really make any sense.

For further texhnical discussion please feel free to open a support request, comment section is for general questions.

Some QR code platforms offer pricing based on file upload size, which I find very interesting for two reasons: it allows limiting the size of non-image files (like PDFs, videos, etc.), and it enables differentiated pricing plans with different upload limits.

Does your platform support this? If so, how?

it would be easily add a control filesize after the user select it, before upload, ex 100mb

javascriptdocument.getElementById(‘file-input’).addEventListener(‘change’, function(e) { const file = e.target.files0; const maxSize = 100 * 1024 * 1024; // 100MB });

if (file.size > maxSize) {
    alert('filesize bigger than (100MB)');
    this.value = ''; // resetta l'input
    return;
}
// proceedwith upload chunk...

This way you can also define multiple maxfileupload thresholds, differentiated by plan. A very useful feature with little effort.

Since you mentioned you’ll be revisiting the S3 implementation, I think this would be a good opportunity to handle file size validation directly at the storage level rather than relying on client-side JavaScript.

A more robust approach would be to enforce file size limits directly when uploading to Amazon S3. For example:

Use pre-signed POST policies with a content-length-range condition to strictly limit file size Validate Content-Type and other constraints at upload time Optionally reject oversized uploads before they even reach your application layer

this could be implemented cleanly using pre-signed POST policies, where the maximum file size is dynamically defined through a parameter (e.g. content-length-range).

This would allow:

Setting different file size limits depending on context or configuration Enforcing the limit directly at the storage level (not just in JavaScript) Avoiding unnecessary load on the main server

Compared to a simple client-side check, this approach is:

More secure (cannot be bypassed easily) More efficient (upload is rejected immediately if too large) More flexible (limit can be changed dynamically via a variable)

In this way, the file size limit becomes part of the upload configuration rather than something loosely enforced on the frontend.

is it possible to have UTM tracking? HOW?

Not currently, we will add UTM builder, its in the roadmap.

hello, what is the feature “Hide Custom Code Input” in the PRICE PLAN? What is and what it does?

Thanks Is it possible to store the business card into Apple Wallet / Google Wallet? How?

I’ve found the apple wallet thing. The google wallet?

No support yet for Google Wallet.

Please send an email from the form in my profile page if you would like to see those features soon.

I want to praise the system; it’s very good, but the open support tickets take a long time to be answered. I closed two today because, due to the delay in response, I ended up finding the solution myself. I have three open tickets, and I hope you will give me an answer, as these answers are necessary for using the system.

Apologies for the delayed reply. We have now responded to your tickets.

Hello, a question: Is it normal that when I use a widget for a QR Code vCard Plus or Link in Bio, it appears blurred with a message saying ‘Click here to view the application’? Clicking is the only way to view it.

Just go to System > Advanced > Embed Iframe > Allow

Hello! I want to buy the Extended License. Will you credit the difference that I’ve already paid for the Regular License?

Hello,

Yes I would do that, please send me an email from the form in my profile page

Hi support team, I purchased and installed this QR code generator, it wonderful scripts, but I didn’t realize I need purchase another module to enable business review, clients scan QR code and leave Google reviews. Where do I buy it to have that feature? any other module I need buy in order to use it? thanks

You can do that with the extended license my friend.

I placed order for extended license, also purchased installation service. Please proceed with installation. thanks

Thank you so much, we will be taking care of that for you!

If I purchase a license, can it be used on the production domain as well as on testing subdomains such as staging or development, or would I need to purchase separate licenses for each environment?

No worries we can provide you for a staging license, please send me an email from the form in my profile page for additional details.

I would like to use a server with LiteSpeed. Is it compatible?

Yes it is compatible with LiteSpeed

When will the new version (style) be updated?

We have release the new dashboard UI, but for the front end it will take 2-3 more days.

You can check the new UI on our demo

Has the new website design been completed yet?

Frontend design is completed, we are still integrating it into our system.

New dashboard UI has been already published.

AFter the new version updated, Error 500 – Something went wrong. How can i fix this issue. I have followed your upgrade document only.

Please open a support ticket.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey