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

Implement interface for preview and download the blurred file #13

Open
akshit-g opened this issue Jul 3, 2023 · 4 comments
Open

Implement interface for preview and download the blurred file #13

akshit-g opened this issue Jul 3, 2023 · 4 comments
Assignees
Labels
Advanced backend frontend hacktoberfest Issues open for contribution under Hacktoberfest 2020

Comments

@akshit-g
Copy link
Contributor

akshit-g commented Jul 3, 2023

We need to provide users with a secure and user-friendly way to preview blurred files before downloading them. Additionally, users should be able to download these blurred files seamlessly. Implementing a clear and intuitive interface for these actions is essential for a positive user experience.

Preview Interface:
Design a preview interface that displays the blurred file to users.
Include interactive elements such as zoom, pan, and rotate for detailed inspection.
Ensure that the preview interface is responsive and works well on various devices and screen sizes.

Download Functionality:
Implement a download button/link within the preview interface for users to easily download the blurred file.
Provide options for users to download the file in different formats if applicable (e.g., PNG, JPEG).
Add a confirmation dialog before initiating the download to prevent accidental clicks.

Secure File Handling:
Ensure that the original files are securely stored and not accessible directly from the web.
Implement server-side logic to generate the blurred version of the file on-the-fly when a user requests a preview or download.
Use secure authentication and authorization mechanisms to control access to the blurred files.

Performance Optimization:
Optimize the loading and rendering of the preview interface for fast and seamless user experience.
Implement lazy loading techniques for large files to enhance performance.

@Charu-2718
Copy link
Contributor

Can I work on this issue?

@akshit-g
Copy link
Contributor Author

Can I work on this issue?

Sure, assigned!

@Charu-2718 Charu-2718 removed their assignment Jul 28, 2023
@akshit-g akshit-g added hacktoberfest Issues open for contribution under Hacktoberfest 2020 and removed OSoC’23 labels Sep 29, 2023
@GaganChaudhary6378
Copy link
Contributor

Hi , I want to work on this issue. Can you assign it to me?

@akshit-g
Copy link
Contributor Author

Hi , I want to work on this issue. Can you assign it to me?

Sure

akshit-g added a commit that referenced this issue Oct 28, 2023
Implement interface for preview and download the blurred file #13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Advanced backend frontend hacktoberfest Issues open for contribution under Hacktoberfest 2020
Projects
None yet
Development

No branches or pull requests

3 participants