VesperAkshay / qr-code-generator

https://quick-qr-builder.vercel.app/
38 stars 95 forks source link

Adding Specific QR Code Generation Options (URL, vCard, Plain Text, SMS, Email, WiFi, Mp3, Video) #161

Open menerucha opened 5 days ago

menerucha commented 5 days ago

Problem Statement: Currently, the QR code generator offers a generalized QR code creation process without clear predefined categories for specific use cases such as URLs, vCards, SMS, WiFi,Mp3, Video etc. This limits user experience, as users need to manually customize QR codes for different scenarios. A more user-friendly approach would be to provide predefined options for different QR code types, simplifying the process.

Proposed Solution: I propose adding specific QR code generation options similar to the ones shown in the image, such as:

URL: For generating a QR code that opens a webpage or a link. vCard: For generating a digital business card that saves contact details directly to the phone. Plain Text: For displaying text up to 300 characters. SMS: For sending a predefined text message to a phone number. Email: For creating a QR code that opens the email app with predefined fields (subject, body, recipient). WiFi: To generate a QR code that connects the user to a WiFi network automatically. Each option will have its respective form fields, making it clear and easy for the user to create a QR code for a specific purpose, eliminating the need to customize QR codes manually.

Alternatives Considered: Keeping a generic QR code generation process but adding a dropdown where users can select what kind of information the QR code will contain. However, this solution is less intuitive and could still confuse users unfamiliar with the technicalities of each QR code type. Additional Context: Providing users with these predefined categories (URL, vCard, Plain Text, SMS, Email, WiFi) will significantly improve usability. The options can be styled similar to the existing layout in the image attached (from the reference website). This approach will also align with the current trends where users commonly use QR codes for these specific purposes.

Please assign this task to me under GSSOC'24 Extended and Hacktoberfest. I’m excited to contribute to this project!

github-actions[bot] commented 5 days ago

👋 Thank you for raising an issue! We appreciate your effort in helping us improve. Our team will review it shortly. Stay tuned!

VesperAkshay commented 4 days ago

@menerucha Assigned

menerucha commented 4 days ago

Thank you so much @VesperAkshay. I would be completing my task in a day or so.

Rajput-xv commented 4 days ago

Hello, @VesperAkshay i would like to contribute to the same. kindly assign me this issue as well.

VesperAkshay commented 3 days ago

@Rajput-xv Issue is already assigned

menerucha commented 1 day ago

I am working on the issue. I would be completing it soon.