Shape

Shaping the minds of tomorrow today

What is our inspiration?

Today we want to talk about what’s broken in education.

Problem #1: 90% of people in developing countries lack access to education in their native languages.

Problem #2: Less than 40% of students are proficient in math because learning is still dependent on outdated, textbook-driven methods.

LLMs help but they’re still mostly text-reliant, leaving a major gap in understanding.

This led us to build Shape.

What does Shape do?

Shape turns static textbooks into an interactive, AI-powered learning playground.

  • Tap definitions to unlock video explanations
  • Watch animated math visualizations
  • Ask questions with a live AI tutor
  • Read and hear content in underrepresented native languages

Users can choose built-in books (calculus, geometry, algebra) or import their own PDFs.

What stack did we use?

  • React + TypeScript + Tailwind + Three.js (frontend)
  • Python + FastAPI + PyMuPDF (backend)
  • Claude (chat, translation, structuring)
  • Azure TTS (narration)
  • Manim (animations)

What challenges did we run into?

  • Preserving LaTeX during translation
  • Syncing audio and video playback
  • Translating content accurately across multiple languages

What are we proud of?

  • Seamless one-click translation across text, voice, and chat
  • Turning any PDF into an interactive textbook
  • Combining AI, animation, and narration into one cohesive experience

What did we learn?

  • Students struggle with how concepts are taught, not just the content
  • Visual and interactive learning is far more effective than static text
  • Accessibility (language) is just as important as intelligence (AI)

What's next for Shape?

  • Real-time AI-generated visualizations
  • Personalized learning experiences
  • Classroom and teacher integrations
  • More built-in textbooks and topics

Built With

Share this project:

Updates