Inspiration
The time-consuming process of watching videos and taking notes can discourage students from retaining knowledge and staying engaged. By creating a notes, bullet point, or essay summary from any YouTube link, YouWrite is an efficient way for students to grasp knowledge from videos.
What it does
After logging in, the application will redirect you to another page that will allow you to make your conversions. All you need is to submit a YouTube link, include a timestamp, and input approximately how many words you want your summary to be.
How we built it
The YouTube URL to summary functionality was built using the OpenAI API and youtube-to-transcript API,. Here, the user can input a YouTube URL and it will be converted to transcript and then summarized using AI.
The login system was created using Flask and MongoDB, where a user's login information inputed through our web application and then securely routed to our database through Flask.
The front end was built using React and provides a responsive user interface for the user to route data to the back end.
Challenges we ran into
Integrating the HTML forms with MongoDB was a big challenge we faced during this project. Also, working on a time crunch with limited experience with the tech stack we wanted to use was very difficult since many of our team members had to learn them from scratch.
Accomplishments that we're proud of
While we ran into a lot of technical issues because we were new to many of the things that we worked with, we were able to persevere, problem solve, and get the majority of our project finished and integrated together!
What we learned
We learned how to integrate Python backend with React frontend through Flask, how to use Mongodb, and how to use OpenAI API. More importantly, we learned how fun (but difficult) hackathons can be and how to manage our time effectively working in a project setting!
What's next for YouWriter
Creating another database to store the notes a user has generated so they can continue to access these documents in the future. Another goal for YouWriter is to generate images onto the notes for more comprehensive learning and cohesive notes.

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