Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Enhancement : QR Generator #307

Closed
atharva012004 opened this issue Jul 17, 2024 · 4 comments · Fixed by #309
Closed

Feature Enhancement : QR Generator #307

atharva012004 opened this issue Jul 17, 2024 · 4 comments · Fixed by #309
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request MEDIUM VSoC'24 contribution under VSOC 24

Comments

@atharva012004
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The basic QR generator lacks advanced customization and features, limiting its usability and visual appeal.

Describe the solution you'd like
I'd like the QR generator to be enhanced with the following features:

  • Improved UI:
    • Allow users to change QR code colors.
    • Provide options for different QR code shapes (rounded corners, dots, etc.).
    • Let users add a logo or image to the center of the QR code.
  • Advanced Features:
    • Implement error correction level selection (L, M, Q, H).
    • Add support for generating different types of QR codes (URL, text, WiFi, vCard, etc.).
    • Include a QR code scanner feature to read and decode QR codes.

Describe alternatives you've considered
An alternative could be using third-party QR code generators, but they often lack the level of customization and advanced features needed for specific use cases.

Additional context
These enhancements will make the QR generator more versatile and user-friendly, catering to a broader audience with diverse needs. Below are some screenshots illustrating the desired features and UI improvements:

Before
Screenshot 2024-07-17 160134

@atharva012004
Copy link
Contributor Author

atharva012004 commented Jul 17, 2024

This is my final Vsoc24 issue, and it was a pleasure to contribute to your repository. 🙌

Copy link
Contributor

Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the issue is not duplicate, and you read CONTRIBUTING.md carefully. Your contributions are highly appreciated! 😊

@dhairyagothi dhairyagothi added VSoC'24 contribution under VSOC 24 MEDIUM documentation Improvements or additions to documentation enhancement New feature or request labels Jul 17, 2024
@dhairyagothi
Copy link
Owner

This is my final Vsoc24 issue, and it was a pleasure to contribute to your repository. 🙌

thanku for your contributions @atharva012004

@atharva012004 atharva012004 mentioned this issue Jul 17, 2024
16 tasks
dhairyagothi added a commit that referenced this issue Jul 17, 2024
## Related Issue

closes #307 

## Email id used to register for VSoc'24

atharavashihurkar@gmail.com

## Description

I have enhanced the basic QR generator to the next level with the
following features:

**Improved UI:**
- QR Code Customization:
  - Allow users to change QR code colors.
- Provide options for different QR code shapes (rounded corners, dots,
etc.).
  - Let users add a logo or image to the center of the QR code.

**Advanced Features:**
- Implement error correction level selection (L, M, Q, H).
- Add support for generating different types of QR codes (URL, text,
WiFi, vCard, etc.).
- Include a QR code scanner feature to read and decode QR codes.

## Type of PR

- [ ] Bug fix
- [X] Feature enhancement
- [X] Documentation update
- [ ] Security enhancement
- [ ] Other (specify): _______________

## Screenshots / Videos (if applicable)



https://github.com/user-attachments/assets/3366d1de-e951-4e9a-9d4a-623a351df2d6



## Checklist
- [X] I have performed a self-review of my code.
- [X] I have read and followed the Contribution Guidelines.
- [X] I have tested the changes thoroughly before submitting this pull
request.
- [X] I have provided relevant issue numbers, screenshots, and videos
after making the changes.
- [X] I have commented my code, particularly in hard-to-understand
areas.
- [X] I have followed the code style guidelines of this project.
- [X] I have checked for any existing open issues that my pull request
may address.
- [X] I have ensured that my changes do not break any existing
functionality.
- [X] Each contributor is allowed to create a maximum of 4 issues per
day. This helps us manage and address issues efficiently.
- [X] I have read the resources for guidance listed below.
- [X] I have followed security best practices in my code changes.
Copy link
Contributor

Hello @atharva012004! Your issue #307 has been closed. Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request MEDIUM VSoC'24 contribution under VSOC 24
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants