Inspiration

As visual learners ourselves, we wanted to build a tool that could help us and the community as well. We believe that everyone should have access to high-quality educational content, regardless of their background or learning style. EdComposer is our way of making AI-powered educational videos accessible to everyone.

What it does

EdComposer is a video generator that uses AI to create engaging short videos for learning concepts. It is easy to use and can be used to create videos on a wide range of topics. EdComposer is a tool to generate engaging and informative videos with your topics, tailored to your needs, in your language.

How we built it

We built EdComposer using NextJS, TailwindCSS, Remotion, and Python. We used NextJS for its speed, performance, and ability to use Remotion. We used TailwindCSS for its flexibility and ease of use. We used Remotion for its ability to generate high-quality videos at scale at an affordable computation cost. We used Python in backend to put everything together.

Challenges we ran into

Implementing AWS was a massive technical challenge since we did not have prior experience, but learning this knowledge became instrumental for our product. Implementing Python’s async functions in our project posed an initially complex challenge, but resolving this challenge improved our product exponentially by significantly reducing the time taken.

Accomplishments that we're proud of

We are proud to have developed a video generator that can be used to create high-quality educational videos on a wide range of topics. We have set a new standard in cost-effective, high-quality personalized content production with our unique data flow pipeline.

What we learned

We learned a lot about AI, video generation, OpenAI Function Calling and web development while building EdComposer. We also learned a lot about the importance of making educational tools accessible to everyone.

What's next for EdComposer

We plan to store user's prompting habits and customize our algorithm to accurately tailor our video for the user's specific needs. This data can then be monetized in advertising as well. After our model is trained to enhance our tool, we will publish the API and commercially license our tool. Creating educational videos requires skilled video creators and a lot of time, but now it can be generated in multiple languages and in desired style.

Built With

Share this project:

Updates