Inspiration
In an attempt to solve the problem of captionless videos, we created an app that takes advantage of generative ai to transcribe these videos. In addition to this, we have addition features to supplement users learning such as quizzes based on video content. Users also have the ability to bookmark, tag, and search for past videos. These features are intended to increase user comprehension.
What it does
StudySync integrates with school systems to automatically show lecture videos based on user's courses and schedules. It allows for interactive study through quiz generation based off the segment of the video, ask questions, make notes, add tags, bookmarks. Fast retrieval of video segments
How I built it
We used Flutter for mobile , Nodejs for backend service, Mongodb for database, EC2 to host the nodejs application, S3 for file storage, Amazon Transcribe for transcriptions, OpenAI for prompts.
Challenges I ran into
One of the biggest challenges was implementing real-time data synchronization across different user sessions.
Accomplishments that I'm proud of
We are particularly proud of the feedback we received, highlighting how StudySync can improve the study efficiency and academic performance.
What I learned
We also learned much about user interface design and user experience considerations. Also to better optimize the app for scaling.
What's next for StudySync
We plan to implement AI-based features to suggest personalized study materials.
Built With
- amazon-ec2
- amazon-transcribe
- amazon-web-services
- bull-board
- flutter
- mongodb
- node.js
- redis
Log in or sign up for Devpost to join the conversation.