Inspiration

We wanted to make learning feel more alive and personal. So many students lose interest because lessons often feel distant or too formal. From heroes, scientists, and storybook icons that make education feel like a conversation instead of a lecture. That’s how CharacTutor was born.

What it does

CharacTutor is an educational app where students can learn directly from their favorite characters. The app lets them pick a grade level, choose a subject, and interact with character avatars who teach through video and chat.

How we built it

We designed the app with a clean, dark, minimal interface to help students focus. We used React and Tailwind for the front end, and connected it with HeyLabs voice technology and AI character APIs to bring the avatars to life.

Challenges we ran into

One of the biggest challenges was balancing creativity with usability. We wanted the app to look exciting but still feel simple and easy to navigate.

Accomplishments that we're proud of

We’re proud that we created an educational experience that actually feels personal. We turned a static idea into a working prototype where students can talk and learn from characters that inspire them

What we learned

We learned how powerful storytelling can be in education. Combining technology, design, and character-driven learning showed us that engagement comes from connection.

What's next for CharacTutor

Next, we want to expand CharacTutor by adding more subjects and customizable characters. We’re exploring partnerships with educational creators and AI voice providers to make lessons even more realistic.

Built With

  • elevenlab
  • figma
  • geminiapi
  • heylabsapi
  • node.js
  • react
  • tailwindcss
  • vercel
Share this project:

Updates