1. Descripción
DynamicDoc es una aplicación desarrollada en Angular 19.0.7 que permite a los usuarios completar formularios estructurados para generar documentos en formato PDF de manera dinámica. Utiliza pdfMake para la creación de PDFs con fuentes personalizadas como Poppins y Roboto, proporcionando una experiencia de generación de documentos en tiempo real.
2. Tecnologías Utilizadas
- Angular 19.0.7
- Tailwind CSS 4 para estilos modernos y responsivos
- pdfMake para la generación de documentos PDF
- Reactive Forms de Angular para la gestión del formulario
3. Características Principales
- Generación Dinámica de PDFs: Los usuarios pueden completar un formulario y ver el documento en tiempo real.
- Plantillas Personalizables: Se pueden modificar los diseños de los documentos según necesidades específicas.
- Validaciones de Formulario: Implementa validaciones para garantizar la correcta entrada de datos.
- Previsualización en Vivo: Permite ver el PDF antes de la descarga o impresión.
- Descarga e Impresión Inmediata: El documento generado puede ser descargado o impreso directamente desde la aplicación.
4. Demo
https://youtu.be/DHroXxALmqA
Sitio web: https://dynamic-doc.vercel.app/
5. Requisitos Previos
Para ejecutar el frontend de DynamicDoc, necesitas:
- Node.js (versión recomendada: 16 o superior)
- Angular CLI (versión compatible con Angular 19)