Brody Reid


Study Buddy

Brody Reid —

Updated on

Screenshot of homepage

I tutor high school students in math and physics and needed a way for them to ask questions remotely with proper math notation. So I built Study Buddy. It’s a Q&A board where students post questions using LaTeX or by uploading pictures, and I can reply with threaded responses. Math is rendered with KaTeX, and there’s a built-in Desmos calculator for graphing.

Questions are automatically categorized by subject (Algebra, Geometry, Calculus, Statistics, Trigonometry, Number Theory) using Claude Haiku, so students can filter the feed to find what they need.

AI Tutor

There’s also an AI tutor powered by Claude. Instead of giving answers, it walks students through problems with follow-up questions and hints. Students can upload a photo of a problem and the AI will parse it into LaTeX, or they can ask for a hint on any question and work through it in a separate chat panel.

Profile page

Each student has a profile page where they can set a display name and pick an avatar color. New accounts need admin approval before they can access the feed.

The app is built with React 19, TypeScript, and Tailwind CSS v4 on Vite. Supabase handles auth, the database, and real-time updates, with Edge Functions running the AI features.