๐Ÿ“ƒ ๐Ÿ˜Ž DocKing:  manage document templates & render PDFs microservice

๐Ÿ“ƒ ๐Ÿ˜Ž DocKing: manage document templates & render PDFs microservice

Jul 30, 2023ยท

2 min read

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!

ย