← All work · ~/work/chat-ai.tsx

Startup · AI companion SaaS· 2026

ChatAI — AI character chat

The web frontend for a SaaS where people browse AI characters and chat with them: a fast catalog with filters, sign-up and a six-language UI.

Character catalog with filters (adult content hidden)
problem
The catalog holds hundreds of characters with images — it has to scroll smoothly and filter instantly on any device.
built
The consumer web app, solo (34 of 34 commits): a virtualized character grid with filters by type, gender, style and tag, a content-safety switch, sign-up / login / password reset on server actions with JWT cookies and silent refresh, social login, 6 locales. The backend and admin were built by another developer.
result
6languages4catalog filters on a virtualized grid
Next.js 16React 19TypeScriptHeroUITailwind CSSZustandnext-intlPlaywright