I began developing a sign PDF tool and ultimately produced a PDF editor

My application was for a job. When they requested that I “sign this PDF,” I reasoned that because this was a request from the public, why not make my own tool?

I began out with Next.js, TypeScript, and PDF.js to create simple checkboxes and signatures. And then—whoa! I included a layer where you may erase and overlay text. All of a sudden, I’m deep into developing a PDF editor.
Though I still have certain specifics to sort out, I’m considering telling my experience. Share with me your ideas, recommendations, tales, and ongoing projects. I always want to absorb knowledge from the community. I appreciate you listening.

I work for a business in this industry. Signing a document is the easiest portion, making up only 0.1% of the whole work.

The issue is that: Your signature needs to be genuine and enforceable in court.
The most difficult task is verifying your AC. Obtain an audit, maintain a highly secure infrastructure, and address all related issues

That’s absurd—I thought my job was limited to creating the technology; why am I also required to verify their signatures? :joy:

These are merely image files, svgs, and fonts, in my opinion.

If the signature on the document is invalid, there is no reason to sign it.

A certificate that was created by an AC is appended to the signature.
The AC is housed in a hardware device in a secure datacenter that we refer to as the HSM.
Three coworkers must be present with their own keys in order to “unlock” the hardware and make any necessary modifications.

I assure you, it’s a nightmare.

Indeed, I can vouch for what this man states. At my previous job, we collaborated with Signiflow, an authority on signature verification. They handled the challenging aspect. However, they are expensive. Since the documents were occasionally utilized in court and other official proceedings, they needed to be authenticated. It is not limited to an SVG. Metadata that can be validated is required.

Very cool, many thanks!
You might be able to charge a little bit more if you include the option to create documents using pre-existing templates or with a lightweight LLM producing some generative language!
For example, “make me an NDA template.”

Well, that pivot was wonderful! A similar situation happened to me when a straightforward assignment developed into something far more intricate. began with a simple personal finance app and developed into a feature-rich budgeting tool with analytics. One suggestion is to prioritize user feedback from the outset. How others may recognize requirements or features that you would never notice is remarkable. I hope your PDF editor works well for you; it seems like it has a lot of potential!

Well done; that’s very impressive. Ironically, I oversee an e-signing platform with an integrated video conference room at my day job. enables remote meetings with the added benefit of document signing during the meeting.

I adore the mindset that sees an issue and immediately starts to develop a solution.
I’d want to try it out, but a lot of online PDF editors can be a little limiting or clumsy. Send me a link when you have it!