Inspiration

What really drove us to create Stool was the desire to shorten the gap between watching a video passively and actually actively engaging. With the residual effect of the pandemic as well as the advance of technology, more and more content are being created as videos. This led us to recognize the potential of transforming YouTube videos into interactive experiences. Stool was born out of a desire to make watching online lectures and/or tutorials more enriching and interactive.

What it does

Stool effortlessly transcribes the content of any YouTube video, seamlessly highlighted in real-time as the video progresses. Elevate your learning or content consumption by posing inquiries directly to OpenAI, tailored to the specifics of the video you're watching. Experience a new level of interaction and accessibility with Stool, transforming your browsing into an enriched, knowledge-driven journey.

How we built it

We used a combination of React.js, HTML, CSS to build the frontend of the app and Node.js, , JavaScript and MongoDB to build the backend of the app. The user interface was designed using Figma for a simple, straightforward, and yet eye-catching feel. We managed our code and collaborated using GitHub and Discord.

Challenges we ran into

One of our biggest challenges was encorporating the OpenAI API, especially the whisper model and dealing with the paywall. We also struggled with downloading and showing the embedded YouTube videos using strictly the web address URL. Juggling the workload among team members as well as seamlessly integrating our individual contributions into a cohesive and conflict-free application presented itself as another challenge that required extra consideration to overcome.

Accomplishments that we're proud of

We are incredibly proud of the overall functionality and aesthetic of StudyCircle. The fact that we were able to create a working prototype that effectively addresses a real need among students is a significant achievement for us. We're also proud of the positive feedback we've received on the user interface design.

What we learned

Throughout this project, we learned a great deal about teamwork, effective communication, and the importance of user-centered design. On the technical side, we deepened our understanding of Django and web development, and we also honed our skills in UI/UX design using Figma.

What's next for Stool

In the future, our roadmap involves enhancing Stool through the addition of more features such as a Language translating feature, working for videos other than Youtube, a more seamless implementation and access to longer videos.

Share this project:

Updates