Vit Busek
← Projekty

srpen 2026

Legal Document Creator

Právní smlouva sepsaná konverzací. Vyberete jednu z 11 šablon Common Paper, odpovídáte běžnou řečí a dokument se plní před očima.

Hotová Mutual NDA v Legal Document Creatoru: všechna pole vyplněná a dokument připravený ke stažení, vedle něj panel konverzace s detaily, ze kterých vznikl.
Role
Sólo projekt — frontend, backend, infrastruktura
Stack
Next.js, FastAPI, SQLite, OpenRouter, Docker

Co to přináší

Technický návrh

chat completion

Klient

  • Next.js 16

  • @react-pdf/renderer

    PDF se sestavuje v prohlížeči.

Server

  • FastAPI

    Routy: auth, documents, chat, saved, demo.

  • GitHub OAuth

  • app/document_chat.py

Data

  • SQLite

  • templates/*.md

    Indexované přes catalog.json.

Externí služby

  • OpenRouter

REST /api/*

SQLite

  1. Šablony jsou markdownové soubory v repozitáři. Indexuje je catalog.json, takže není potřeba CMS ani řádky s obsahem v databázi — změna šablony přijde jako diff, který jde zrevidovat.
  2. PDF se vykresluje v prohlížeči. Server žádný dokument negeneruje, takže žádný požadavek nedrží otevřený vykreslovací proces.