PDF Passage - 1Password Hackathon

Firstly, this is my first hackathon experience as an individual participant. I really missed having my teammates on this fun ride pumped with a heavy adrenaline rush. Indeed it was a roller-coaster ride as I got a chance to participate in the #1Password hackathon only at the last moment as I got to know about this hackathon pretty late.

Problem Statement:

A lot of important PDF files are password protected which you will need to share while applying for a credit card/bank loan or in fact when you want to get a hard copy of your own Aadhar card(India Unique Identification Card) you will have no other choice but to share your sensitive password to get work done with 3rd party. The password of those files is pre-decided based on personal information like date of birth, first name, last name, etc. Is it possible to avoid sharing such information and keep data sharing limited/or no sharing at all?

Solution:

PDF-Passage exactly solves the same issue. It is a website where a user can do secure login and upload PDFs which get unlocked using ILovePdf unlock API and can be shared with the required people by performing a single click. Well, magic link plays a huge role by providing a frictionless way for external users to view the file.

The demo of the above prototype is given below:

Demo:https://youtu.be/-Hdrq6ltosc

Project GitHub Code: https://github.com/TejaswiKarasani/pdf-passage

Technologies used:

Passage

React

Node.js

Espress.js

Summary:

As there was limited time in my case, currently the website has its own limitations but as a product, its competitor is Google Drive. In the future, I would like to extend the project by connecting to the database, merging pdf functionality, dashboard where files and other details related to it can be displayed & end to end encryption.

Appreciation Corner:

I want to thank the entire 1Password team, especially the passage team for their continued assistance even a day before submission for #BuildWith1Password possible and of course for the developer-friendly docs : )

A huge shout out to Hashnode & 1Password for coming together for conducting this hackathon frictionlessly like magic links :D

Until then,

Tejaswi.

52
Subscribe to my newsletter

Read articles from Tejaswi Karasani directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Tejaswi Karasani
Tejaswi Karasani