Inspiration

Learning should be a universal experience, but language barriers and complex concepts often make it challenging for students and teachers alike. We were inspired by the idea of making education more accessible, inclusive, and engaging by providing a tool that allows anyone to visualize learning concepts in their preferred language. Our goal was to empower educators with limited technical skills and enable students to learn in their own language visually.

What it does

viz.it allows students and teachers to generate animated video explanations of concepts in any language. Students can break down difficult topics visually, while educators can create engaging lessons without needing advanced technical knowledge. It bridges the gap between language and understanding, making learning personalized and enjoyable.

How we built it

We developed viz.it using a full-stack approach, incorporating the latest technologies to ensure ease of use and scalability. Key components include:

  • Frontend: React for an intuitive and responsive user interface.
  • Backend: FastAPI to handle requests efficiently and process video generation.
  • LLM Integration: We leverage generative AI with an agentic approach to create intelligent, adaptive content that enhances the learning experience and streamlines the content creation process.
  • Livepeer Integration: We utilized Livepeer player components to build a full-featured video player with essential controls such as fullscreen, picture-in-picture, and play/pause, ensuring seamless video streaming.
  • Localization Features: Multi-language support to cater to diverse audiences.

Challenges we ran into

Building viz.it presented several challenges, including:

  • Ensuring accurate language translations for educational content.
  • Developing an intuitive UI for users with varying technical expertise.
  • Optimizing video rendering to minimize processing time while maintaining quality.
  • Addressing the challenge of scaling for a global audience with diverse learning needs.

Accomplishments that we're proud of

  • Successfully developing a fully functional application that allows seamless content generation.
  • Generating animations that provide engaging, personalized learning experiences.
  • Receiving positive feedback from early testers, highlighting the impact on accessibility and inclusivity.
  • Being able to improve learning accessibility and breaking language barriers and technical skills.
  • Building a scalable architecture that can grow with user demand.

What we learned

Throughout this journey, we learned:

  • The importance of user experience, especially for educators with limited tech knowledge.
  • How to balance performance and scalability in a video-heavy application.
  • That educational tools need to be as inclusive as possible, ensuring accessibility for diverse learners.
  • Effective coordination with team members and supporting each other learn and grow.

What's next for viz.it

We are excited to expand viz.it by:

  • Introducing collaboration features, enabling students and teachers to co-create content.
  • Enhancing video generation quality to generate more accurate and visually appealing animations.
  • Partnering with educational institutions to integrate viz.it into their curriculum.
  • Exploring opportunities for mobile app development to make learning even more accessible.

Built With

Share this project:

Updates