DEV Community

Seth Phat
Seth Phat

Posted on

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

DocKing's Logo

DocKing is a document management service/microservice that handles templates and renders them in PDF format, all in one place.

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

DocKing is well-tested & production-ready ๐Ÿ˜‰๐ŸŽ๏ธ๐Ÿš€

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".

  • 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.
  • ...

Give it a โญ๏ธโญ๏ธโญ๏ธ if it's helpful, many thanks ๐Ÿฅน

Top comments (0)