← Projekty
2026Dokončené

TextForge

Nástroj pro převod a formátování textu s okamžitým náhledem. Přihlášení uživatelé mohou využít transformace poháněné AI pro strukturování, čištění a odvozování schémat z nestrukturovaného textu. Platby za prémiové funkce zajišťuje platforma Stripe.

  • TanStack Start
  • TypeScript
  • Drizzle ORM
  • Neon Postgres
  • Better Auth
  • Stripe
  • shadcn/ui
  • Resend
  • TanStack Query

Náhled projektu

TextForge — project preview screenshot

Kontext

TextForge vznikl původně jako pomocný nástroj pro formátování dat k mému projektu Minimal E-Shop. Rozhodl jsem se na něm prozkoumat možnosti nového frameworku TanStack Start a vytvořit užitečnou textovou utilitu pro vývojáře s pokročilými transformacemi pomocí AI zabezpečenými autentizační vrstvou.

Technický přístup

  • Full-stack framework TanStack Start s využitím serverových funkcí (Server Functions)
  • Drizzle ORM a Neon Postgres pro bezpečné ukládání uživatelských dat
  • Better Auth v kombinaci se službou Resend pro rozesílání systémových e-mailů
  • Stripe pro správu plateb a předplatného
  • Responzivní editorové rozhraní postavené na shadcn/ui

Výzvy

  • Optimalizace vykreslování okamžitých náhledů u rozsáhlých textových vstupů bez znatelného zpoždění
  • Zabezpečení a zpřístupnění AI funkcí výhradně přihlášeným uživatelům
  • Implementace nákupního procesu přes Stripe Checkout a správa přístupových práv pro prémiové účty
  • Návrh promptů, které vracejí strukturovaný a předvídatelný výstup s ohledem na nízkou spotřebu tokenů

Co jsem se naučil

  • TanStack Start stírá hranici mezi klientem a serverem. U podobných nástrojů je to skvělé, ale datové a bezpečnostní hranice musí zůstat naprosto explicitní
  • Debouncování požadavků na náhled bylo nezbytné pro zajištění plynulého psaní a editace
  • Spotřeba AI tokenů roste extrémně rychle, proto velikost požadavků a samotný návrh promptů vyžadují pečlivou optimalizaci

Hlavní funkce

  • Živé náhledy textu v reálném čase
  • Formátování textu pomocí AI
  • Automatické odvozování datových schémat
  • Integrace platební brány Stripe pro prémiové funkce

Další projekt

RTSoft Clothing E-Shop

Uživatelské rozhraní e-shopu s oblečením vytvořené ve spolupráci s RTSoft, s filtrováním katalogu, vícestupňovým nákupním procesem, správou objednávek a administrátorským rozhraním.

Zobrazit projekt