Inspiration

Recently I attended a university class that was partially delivered by AI professors, it was the first of its kind to be offered by a university in Hong Kong. This experience sparked the vision for SchoolOS - a platform that could democratize access to personalized, interactive AI education and bring world-class virtual professors to students everywhere.

What it does:

SchoolOS is a revolutionary AI-powered virtual classroom platform that transforms online education through interactive AI professors. Students can join live video sessions with realistic AI avatars representing different subject experts:

  • 5 AI Professors across diverse subjects: Physics (Prof Amir Khan), Mathematics (Dr Thomas Reed), History (Prof Elias Marquez), English Literature (Ms Olivia Grant), and Psychology (Dr Sophia Patel)
  • Real-time Interactive Sessions with live video conversations, where AI professors respond naturally to student questions and adapt their teaching style
  • Beautiful VisionOS-inspired Interface that makes learning immersive and engaging

How we built it

I started with a template that gave me a decent head start, kept iterating and adding new features in bolt, I looked into code examples for Tavus API to understand how it works and collected some code references for bolt to follow. Integrated Supabase MCP into warp and used that for all operations in supabase.

Challenges we ran into

  1. Video latency on slow internet connections

What's next for SchoolOS

  1. Finalize the main platform features, such as notifications, learning preferences settings, and payments.
  2. Implementing "AI students", which are virtual classmates that ask questions, work on exercises with the human student, and bring a social element to our platform.
  3. Add more professors to cover more topics.
  4. Connect sources for realtime information sourcing to make our agents up to date.

Built With

  • netlify
  • nextjs
  • openai
  • supabase
  • tavus
Share this project:

Updates