Inspiration
We were inspired by the constant struggle we faced in reducing the length of the videos we created. Often, we tend to go off script, and this problem led us to want to create an application that can remove the fluff in our videos (unnecessary words) without us having to do constant edits. We hope to help people while also creating something that can be used on a wide scale!
What it does
Yapp is a full-stack application that merges front-end and back-end code seamlessly. The user uploads a video into our web browser, and the software processes it to output a shorter version without removing any important words or terms. For example, if there are periods of silence, the software will cut those parts out and go straight to the point, saving both the user and the creator time and energy.
How we built it
We leveraged the Claude API key and combined the front and back-end code using Python, HTML, and CSS. We imported modules such as Torch, Move.py, and Claude to ensure the smooth creation of this application.
Challenges we ran into
Developing Yapp presented several challenges. One major hurdle was ensuring the accuracy of the software in identifying and removing only the unnecessary parts of the video without compromising important content. Integrating the Claude API with our front-end and back-end code required meticulous debugging and fine-tuning. Additionally, optimizing the application's performance to handle various video formats and lengths efficiently was another significant challenge we faced.
Accomplishments that we're proud of
We're incredibly proud of the seamless integration of the front-end and back-end, resulting in a user-friendly interface that simplifies the editing process. The accuracy and efficiency of the video trimming functionality exceeded our expectations, significantly reducing the time required for manual editing. We're particularly proud of our ability to shorten a video from 3:10 minutes to 2:00 minutes without losing any essential content. Additionally, we successfully created a versatile application that can be scaled and adapted for a wide range of users, from casual video creators to professional content producers.
What we learned
Through the development of Yapp, we gained valuable experience in API integration, specifically with the Claude API. We also honed our skills in front-end and back-end development, learning how to merge these components effectively using Python, HTML, and CSS. Furthermore, we learned the importance of user feedback in refining our application to meet real-world needs, as well as the significance of rigorous testing to ensure reliability and performance.

Log in or sign up for Devpost to join the conversation.