Inspiration

Me and my friends were struggling with some exams, so we decided to make something that can help save time and make it easier to study, since it would take way longer to review every lecture video and slides.

Building Stage

We built our project by first allowing the user to upload any audio or video file, then used AssemblyAI API for speech to text in terms of generating a transcript from the file. We finally used Groq AI API to generate a set of flashcards, fill in the blank questions, and multiple choice questions based on the transcript that was generated from the file. We built a login page through Firebase Authentication for future development, which is functional at the moment, but we did not have any further uses of the functionality. We were planning to implement a history tracker, where it tracks the user's previously selected notes for future reference.

Challenges

We had to figure out how to set up our API keys for AssemblyAI API and Groq AI API, as well as understanding how to leverage those APIs in our project. We also ran into issues with Groq AI API as we had to set up a backend server, where we experienced rate limits through the debugging process. Finally, we had live share collaboration issues that made it tougher to work together on various parts of the project.

Share this project:

Updates