Skip to content

feat: add Python/Flask vendor agreement example with placeholder field positioning#3

Open
Mythie wants to merge 2 commits intomainfrom
feat/add-python-placeholder-example
Open

feat: add Python/Flask vendor agreement example with placeholder field positioning#3
Mythie wants to merge 2 commits intomainfrom
feat/add-python-placeholder-example

Conversation

@Mythie
Copy link
Contributor

@Mythie Mythie commented Feb 7, 2026

Summary

  • Add new Python/Flask + React example demonstrating dynamic PDF generation and embedded signing
  • Rename all example folders to language-framework-name convention for consistency

New Example: python-flask-vendor-agreement

A full-stack example showing:

  • Dynamic PDF generation from form data using WeasyPrint (HTML/CSS to PDF)
  • Placeholder-based field positioning - Documenso finds [SIGNATURE] and [DATE] text in the PDF and places fields there
  • Embedded signing with @documenso/embed-react
  • Envelope API workflow (create → add recipients → add fields → distribute)

Tech Stack

  • Backend: Python 3.11+, Flask, WeasyPrint, documenso-sdk
  • Frontend: React, Vite, Tailwind CSS, React Router
  • Tooling: UV (package manager), Ruff (linter/formatter), Prettier

Folder Renames

Standardized naming to language-framework-name:

Old New
embed-authoring ts-nextjs-embed-authoring
embed-authoring-advanced ts-nextjs-embed-authoring-advanced
freelance ts-nextjs-freelance
gym ts-nextjs-gym
saas-sales ts-nextjs-saas-sales

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant