Meet AI Tutor

A personalized way to learn — blending conversation, quizzes, and progress tracking into one AI-powered experience.

📚 Overview

AI Tutor is a web-based educational resource that adapts to your needs. Whether you're studying for an exam or exploring a new topic, it guides you through interactive lessons and quizzes powered by AI. It's built for clarity, simplicity, and constant exploration.

✨ Key Features

🎯 Personalized Lessons

Get guided help on your chosen topic through a dynamic, conversational tutor experience.

📝 Smart Quizzing

Take AI-generated quizzes based on your learning session. Questions update as your understanding grows.

📈 Progress & Mastery

Track your growth with visual feedback, unlock achievements, and stay motivated as you advance.

🍎 Meet the Tutors

Choose the right AI mode for your learning needs. Each tutor offers a distinct experience tailored to different ages, goals, and contexts.

🧒 Kids Mode

Designed for younger learners with simplified explanations, playful language, and lots of encouragement. Lessons are fun and easy to follow.

💬 Casual Mode

Think of this as your own personal teacher of any subject you can think of! A casual and friendly learning environment that enables learners to explore and master their own personal interests.

🧑‍💼 Professional Mode

Geared toward college students and adults who are looking for more technicality. Includes markdown, math equation, and code functionality — perfect for technical or academic topics.

🗨️ Free Chat

Have an open-ended conversation with the AI. Great for brainstorming, Q&A, or just thinking out loud with a smart companion.

📄 PDF Tutor (Experimental)

Upload a PDF and ask questions about the content. Ideal for summarizing text and extracting out useful information. This mode is a new and experimental feature.

⚙️ How It Works

AI Tutor is built using Next.js for the frontend, LangChain for structured prompts, OpenAI models for conversation and evaluation, and Supabase for secure auth and data tracking.

A FastAPI Python backend manages prompt routing, memory, and quiz scoring. Every feature is designed to provide fast, reliable, and intuitive feedback to the learner.

🎓 Our Mission

AI Tutor was created to make education more accessible, engaging, and personalized. We believe learning should feel like a conversation — not a chore. By combining powerful AI with intuitive design, we aim to empower people of all ages to expand thier minds and enjoy the learning process. It's time to reimagine what education can be ✨

Built with 💡 by Elijah Campbell-Ihim using Next.js, LangChain, FastAPI, and Supabase.