Inspiration

I built Fluent Replay because I kept running into a small but frustrating problem while using AI for language learning. I have used AI to practice English, and I am currently studying Chinese as well. ChatGPT can correct my sentences during a conversation, but later it can be hard to find those corrections again, review them, and turn them into something I can actually use.

What it does

Fluent Replay saves useful correction patterns from a learner's conversation as memory. Later, instead of only showing the same explanation again, it asks the learner to use that pattern in a new situation. The goal is not just to understand a correction once, but to make it reusable in real conversation. For the demo, I focused on English learning and made it demo-only so judges can try the full flow without creating an account.

How I built it

I built the app with Next.js, TypeScript, Hono, tRPC, Prisma, PostgreSQL, Tailwind CSS, Cloudflare, and better-t-stack as the full-stack starter. Codex and GPT-5.6 were a major part of the process. I started with a vague feeling, talked through the idea with GPT-5.6, asked Codex to turn rough concepts into a working demo, and then kept revising the design, copy, language settings, presets, and review flow when something felt unclear or too generic.

What I learned

AI is very fast at creating a first version, but the product only started to feel like my own after I kept pushing back on it. Fluent Replay is still a demo, but the core loop is working: conversation, correction, memory, and replay.

Built With

Share this project:

Updates