Inspiration
Our inspiration in creating Xccel came from our experiences as students. Xccel tackles the issue of students struggling to effectively engage with video content in their online courses, which often leads to improper note-taking, lack of focus on content and inability to understand the content being taught in class. We want to transform this experience by giving students the opportunity to rely on an AI tool that improves their time efficiency and Xccel in their education by leveraging the power of technology.
What it does
The main functionality of Xccel is to give the user accurate timestamps, or information in relation to the video they are currently on, through questions they prompt to the AI.
How we built it
The frontend is composed of react.js with css stylsheets, and the backend is composed of Mongo DB, react.js, and python. We integrated different API's such as the youtube Transcript API, speech API, and we used openAI whisper to turn an mp4 into a transcript with timestamps.
Challenges we ran into
We had issues with video parsing, being able to recieve all the data we need from the video in a short manner of time is essentially what we want the software to do, and so at first it took 4 minutes to parse a 10 minute video, which slowed down progress.
Accomplishments that we're proud of
The frontend is well programmed as the extension has a simplistic design that allows the user to identify what each option is without getting carried away into the complexities of technology. The integration of authO which gets the users to sign in and keep track of their account as part of the software's database. We are also proud of integrating a rag system that completes the basic functionality of our project, which is to save student's time by giving them the most relevant timestamps in relation to what they want to know.
What we learned
We learned that a project with a sub-ideas branching off of the main idea can waste time and so being able to identify that as we worked on it, gave us a better picture of how constraints or limitations route us into different pathways of what we are trying to achieve. We wanted to get our basic functionality correct and we managed to do that.
What's next for Xccel
We plan on working on it after the hackathon as well to increase and enhance the functionality, and incorporate different ideas into it, so we can leverage a tool like Xccel and demonstrate how the use of AI can create unimaginable opportunities for the future of technology.
Log in or sign up for Devpost to join the conversation.