Technical details
Next.js produces a static export. Mammoth handles DOCX structure, Marked parses Markdown, DOMPurify sanitizes converted HTML, and html2pdf.js/jsPDF generate the output. Selected file bytes remain in the browser; the application has no upload backend.