2026Completed
TextForge
A text conversion tool with live previews. Signed-in users can run AI transformations that structure, clean, and infer schemas from unstructured text. Premium access is handled through Stripe.
- TanStack Start
- TypeScript
- Drizzle ORM
- Neon Postgres
- Better Auth
- Stripe
- shadcn/ui
- Resend
- TanStack Query
Project Preview
Context
I built TextForge to format data for my Minimal E-Shop project. Along the way I learned TanStack Start and shipped a developer-facing text utility with optional AI features behind authentication.
Technical Approach
- TanStack Start full-stack framework with server functions
- Drizzle ORM on Neon Postgres for user data
- Better Auth with Resend for email flows
- Stripe for premium feature payments
- shadcn/ui for a responsive editor interface
Challenges
- Rendering live previews without lag on large text inputs
- Restricting AI features to authenticated users
- Handling Stripe checkout and access control for premium tiers
- Designing prompts that return structured, predictable output while keeping token usage low
What I Learned
- TanStack Start blurs the client and server boundary. That helps for tools, but data boundaries still need to stay explicit
- Debounced previews were required for a smooth editing experience
- AI token usage adds up fast, so request size and prompt design need deliberate limits
Key Features
- Live text previews
- AI-powered formatting
- Schema inference
- Stripe payments for premium features
Next Project
RTSoft Clothing E-Shop
Clothing e-commerce UI built with RTSoft, with catalog filtering, multi-step checkout, order management, and admin tools.