LeetCoach
AI-powered LeetCode coaching platform with real-time assistance from Claude AI
Overview
LeetCoach provides an interactive coding environment where you can solve algorithmic problems with guidance from Claude 4.5 Sonnet. Get hints, explanations, code reviews, and complete solutions as you learn.
Technologies Used
PythonTypeScriptNext.jsFastAPILangChainClaude APISupabaseDocker
Key Features
- Built an AI coding coach with Claude 4.5 + LangChain to generate adaptive problems and hints in real time
- Loaded LeetCode problems and user code into context for personalized assistance
- Secure sandboxed code execution environment with resource limits using Docker containers
- Implemented user authentication, progress tracking, and analytics with Supabase cloud services
- Async and await with FastAPI backend for handling real-time AI interactions and code execution requests