Inspiration We aimed to address a common challenge faced by students and individuals: the struggle to start learning, procrastination, and falling behind in classes due to missed sessions. Reading slides, books, or plain text often feels monotonous, which delays progress and makes catching up even harder. To combat these issues, we developed Last Minute School—an engaging solution that transforms traditional study materials into dynamic and enjoyable learning experiences.
What it does Last Minute School is a web application designed to revolutionize how you learn:
Transforms class slides, book pages, articles, or any custom prompts into lectures with videos. Generates audiobooks for those who prefer listening on the go. Provides solutions to challenges like: Missing classes and feeling too overwhelmed to review slides. Preparing for exams with little time to cover the syllabus. The inability to "pause and rewind" a professor during live lectures. Learning something new but struggling with motivation to start. Keeping up with current events without wanting to read lengthy articles. Features: Converts your lecture slides into a custom lecture video. Explains topics with engaging visuals and audio narration. Creates flashcards for effective revision. Offers quizzes to assess your preparation and ensure you're exam-ready. How we built it The application is built using Next.js for the frontend framework, leveraging large language models (LLMs) and integrating external APIs for advanced functionalities. This combination ensures seamless processing, script generation, and media synchronization.
Challenges we ran into Synchronizing voice narration with subtitles and aligning relevant visuals at the right moments were significant hurdles. Ensuring a smooth flow of both audio and video while maintaining high-quality output required extensive effort and iteration.
Accomplishments that we're proud of Building a cohesive architecture that integrates diverse technologies harmoniously. Brainstorming and refining an idea with massive potential for learners worldwide. Tackling technical challenges like API synchronization and media alignment with creative solutions. What we learned This project deepened our understanding of API synchronization and improved our ability to collaborate effectively as a team. It also highlighted the importance of refining user experience in ed-tech tools.
What's next for Last Minute School We plan to expand the application with exciting features:
A Chrome extension to generate content from news and online articles. A whiteboard video option tailored for mathematics and technical subjects. Integration of refined external sources for comprehensive learning experiences. Our goal is to keep enhancing Last Minute School to make learning accessible, engaging, and enjoyable for everyone, whether you're cramming for exams, exploring new topics, or just catching up on the go.
Built With
- giphy-api-key
- javascript
- openai
- pexel
Log in or sign up for Devpost to join the conversation.