Closed aviral-hub closed 2 months ago
Hey, please assign this issue to me.
@aviral-hub Are you interested in working on the issue?
i am interested....please assign this to me.
Hi @singodiyashubham87,
Could you please assign the task related to issue resolution to me? I am eager to work on it.
Here are the steps I plan to take:
Thank you.
Please assign me this task, I am an experienced frontend developer. I have worked with exporting and saving files before thus It will be an easy task for me!
I am interested in this issue please assign to me
@singodiyashubham87 Hello,
I like this project idea and wants to work on this project. Kindly assign me this issue under GSSoc'24.
@singodiyashubham87 Could you assign this to me, as I can help you as I have an idea what to do here
@aviral-hub Since you haven't replied till now, I'm assigning the issue to the next interested person.
@Aanya10Mishra I've assigned you the issue, Best of Luck!
Thanks a lot @singodiyashubham87...looking forward to it! BTW whom do I have to ask in case of any doubt
@Aanya10Mishra You can tag me on the GSSOC server. Soon there will be a separate channel for Draw-it-out, after that you can ask all your doubts and queries there only. Me or the mentors will assist you.
@Aanya10Mishra Are you working on the issue or should I assign it to the next contributor?
yeah...i am working on it.
hey @singodiyashubham87 how may i get in contact with you? I'm little confused.
@Aanya10Mishra Yeah, Sure. You can reach me out on discord (#singodiyashubham87) or the mentor ( #0xabdulkhalid )
@Aanya10Mishra It's been 2 weeks any update?
@singodiyashubham87 Can you please assign this issue to me I also want to work on this issue under GSSOC'24
I am unassigning due to inactivity.
@Bhumika1312 How are you going to implement the export drawing feature?
@singodiyashubham87 Here are the steps I plan to take:
I will try my best to complete this task
@Bhumika1312 Both these functionalities for clearing the canvas & saving the drawing are already there, We need a feature to share the drawing with someone.
We need a feature to share the drawing with someone
By saving it in drive? Can I take this?
@porwalshreyaa Hold on, Please. If Bhumika is not ready to take up the issue then I will pass it on to you.
@singodiyashubham87 I will follow these steps: Step 1: Add a button to share the drawing. Step 2: When the share button is clicked, use JavaScript to convert the canvas drawing to a data URL. Step 3: Use the data URL to display the drawing in a new tab or allow the user to download it.
@Bhumika1312 But we don't want the image to open in a new tab or to download the image. We want to share it with someone, for instance, I created something & I want to share it with my friend I want a button to click and the drawing is saved somewhere (ex. drive) & then I'll get a link to share with my friend.
We can use a cloud storage API, like Google Drive API, directly from your JavaScript to implement this.
@Bhumika1312 If you are unsure then we can collab on this issue.
@Bhumika1312 But we don't want the image to open in a new tab or to download the image. We want to share it with someone, for instance, I created something & I want to share it with my friend I want a button to click and the drawing is saved somewhere (ex. drive) & then I'll get a link to share with my friend.
If you allow it, I and Bhumika can together complete this feature.
@porwalshreyaa @Bhumika1312 Very well then, I'm assigning you both the issue. You both can make co-author commits & when you create a PR, Do mention me & ask me to assign that PR to both of you. Best of Luck :)
@singodiyashubham87 Sure and Thank you
@Bhumika1312 ping me on discord, we'll chat there.
@Bhumika1312 ping me on discord, we'll chat there. Can you provide me your discord id
Can you provide me your discord id
anonymousfrog
Problem: Users currently lack the ability to save or export their drawings from the website. This limitation prevents them from preserving their work and sharing it with others, resulting in frustration and inconvenience.
Solution: Implement a feature that allows users to save their drawings directly from the website. Additionally, provide options for exporting drawings in various file formats (such as PNG, JPEG, or SVG) to facilitate sharing and compatibility with different devices and software.
Alternative Solutions:
Additional Context: Adding this feature would greatly enhance the user experience, empowering users to preserve their creative work and share it with others effortlessly. It would also contribute to the overall usability and competitiveness of the website by addressing a common user need.