mentor.ai

Next.js 15Next.js 15
React 19React 19
TypeScriptTypeScript
Tailwind CSSTailwind CSS
shadcn/uishadcn/ui
Supabase
Vapi
Stripe
mentor.ai

mentor.ai is an AI-powered learning management system that features custom voice companions for interactive, spoken learning support. Users can create and manage personalized AI tutors by topic and style, discover companions through search and filters, and engage in real-time voice tutoring sessions powered by Vapi Web SDK. The platform includes session history tracking, companion bookmarks, Google OAuth for frictionless onboarding, and Stripe-powered subscription checkout for free-to-pro upgrades — all built on Supabase for auth, database, and row-level security.

Features

  • AI voice tutoring: Real-time Vapi sessions for interactive, spoken learning
  • Companion builder: Create and manage personalized AI tutors by topic and style
  • Companion discovery: Search and filter to find relevant companions
  • Session history: Track past sessions and learning progress
  • Bookmarks: Save favorite companions for faster repeat learning
  • Subscription checkout: Stripe-powered free-to-pro upgrade flow
  • Secure authentication: Supabase Auth with Google OAuth support
  • Row-level security: Protects user accounts and private data access