Terra Chat
Next.js 15OpenAITailwindRechartsTypeScript
Year2025
RoleFull Stack Engineer
CompanyPersonal Project
An AI learning assistant that turns study material into flashcards, quizzes, and analytics with intelligent scoring and progress insights.
Terra Chat
An AI-powered study assistant that converts learning material into flashcards, quizzes, and performance analytics. Built for depth, speed, and confidence-building feedback.
Highlights
- Multi-format upload (PDF, DOCX, TXT) and direct text input
- Multiple quiz modes for different learning goals
- Intelligent scoring with GPT-4o and real-time progress tracking
- Analytics dashboard with insights and recommendations
- Caching for faster repeated sessions
Experience Design
The interface prioritizes calm focus: minimal UI noise, clear progress visibility, and supportive feedback loops to encourage sustained learning.
Stack
Next.js 15, TypeScript, Tailwind CSS, OpenAI APIs, Recharts