Redação Online – AI Mentor Chat

Redação

Online – AI Mentor Chat

Feb 2023 — Jan 2025

Scroll to explore

Redação Online's students needed grammar and essay feedback around the clock, not just during limited teacher office hours — especially with ENEM and public exam deadlines looming.

I built the front-end for a real-time AI mentor chat using Next.js, TypeScript, WebSockets, Tailwind CSS, and DaisyUI, integrating GPT agents trained on ENEM scoring criteria and grammar rules. I implemented chat list virtualization for smooth scrolling through long conversations and used React Query for backend caching.

Highlights

  • Integrated GPT agents specialized in ENEM scoring criteria and grammar rules
  • Implemented chat list virtualization for smooth scrolling through long conversation histories
  • Delivered sub-second response streaming for a real-time, 24/7 AI tutor
  • Built specialized AI test pipelines with Vitest and React Testing Library

Challenges

  • Keeping AI response streaming fast enough to feel real-time, not just "eventually accurate"
  • Scaling chat UI performance across very long conversation histories
  • Testing AI-driven conversational behavior reliably, not just deterministic UI
CompletedFeb 2023Jan 2025
Next.jsReactTypeScriptGPT / AI AgentsWebSocketsReact QueryReact VirtualizationTailwind CSSDaisyUIVitestReact Testing LibraryGit
Back to projects