Skip to main content

Command Palette

Search for a command to run...

πŸ“ƒ 😎 DocKing: manage document templates & render PDFs microservice

Updated
β€’2 min read
πŸ“ƒ 😎 DocKing:  manage document templates & render PDFs microservice
S

develops awesome software, contributes to OSS, writes tech tips, and loves Vietnamese milk coffee!

Hi folks,

I'm excited to share one of my latest works with you all - introducing DocKing.

Introduction

DocKing is a document management service and microservice that manages templates and renders them in PDF format, all within a single platform.

You can utilize DocKing as a shared microservice, which can be integrated & used in any services from your big product.

DocKing's Logo

Live DEMO πŸ”₯

Features πŸš€

  • Manage your document templates πŸ“°πŸ§Ύ.

  • Render HTML based on your desired data for a specific template, then export it as PDF πŸƒβ€.

  • Supports multiple state-of-the-art PDF Engines 🍻.

  • Webhook notification after PDF rendered (for async flow) πŸš€

  • Built-in UI-console to manage the templates & files (for internal use) πŸ”‹.

  • DocKing can perfectly fit for the horizontal scaling based on your needs πŸ˜‰.

Diagram of how it works

DocKing's Diagram

From the diagram above, DocKing is standing as a "shared-microservice" in my product.

  • Billing Service can manage their bill templates and render the PDFs.

  • Order Service can manage their order templates and render the PDFs.

  • Contract Service can manage their contract templates and render the PDFs.

  • ...

Usage

Manage Document Templates

Using the built-in Dashboard, I've built a lovely screen just to manage & test the templates with ease.

Render PDF

Use the endpoints of DocKing to render.

Final Words

With DocKing, you don't have to build up the document templates & render PDFs. Especially in microservice, we can have a single shared microservice aka DocKing to handle that πŸš€

Give it a ⭐️⭐️⭐️ if it's helpful, many thanks πŸ₯Ή

Cheers!

More from this blog

S

Seth Phat Tech Blog

69 posts

develops awesome software, contributes to OSS, writes tech tips, and loves Vietnamese milk coffee!