Learning is a journey that never ends, but it’s also never easy.
Luckily, platforms like YouTube offer countless educational videos to learn new concepts from different perspectives. However, watching videos to study for an upcoming test is extremely time consuming and this time adds up quickly. In today’s world, there simply isn’t a way to watch educational videos “faster” without compromising on understanding.
That’s where Summer comes in. Simply paste the link to the video you would like to learn, and you will be presented a concise summary of the video with all of its main points, along with a quiz to solidify your understanding. Behind the scenes, Summer will use AI and Natural Language Processing (NLP) to parse the transcript of the video and consolidate the main points, while also intelligently generating a quiz based on the transcript’s content.
-
Fetch videos from inputted URLs
-
Summarize the transcript into an easy-to-read document
-
Generate an interactive quiz based on the content of the transcript
-
Allow users to store their “Summer”-ized videos in a library
-
Automate the whole study process - Once you generate a quiz, you can generate things like flashcards, mini-games, etc.
-
Modify the algorithm so that it will not only summarize text, but also take the key scenes from the video to compose a completely summarized video
-
Allow the summarized transcript to be interactive, so that when the user clicks a portion of the text, it redirects them to that part of the video
- Wireframing & Prototyping
- Figma
- Frontend
- Backend
- IDE: Visual Studio Code
- Version control: Git
- Runtime: Node.js
- API platform: Postman
- React
- Backend
- General:
- Assigning roles, discussing MVP/Stretch features (week 1)
- Downloading software, setting up environment, and learning Git (week 1)
- Weekly meetings where frontend and backend update each other and integrate code accordingly (weeks 2-8)
- Presentation preparation (weeks 8-10)
- Frontend:
- Sign up for Figma and learn basics (week 1)
- Make wireframes and revise them if needed (week 2-3)
- Landing, Login / Signup, Video Upload / Playback, Library, Quiz
- Learn React.js (weeks 1-3)
- Implement each page and continuously integrate with backend (weeks 3-8)
- Landing, Login, and Signup pages (week 3-4)
- Video Upload page, Video Playback page (weeks 5-6)
- Library Page, Quiz Page (weeks 7-8)
- Backend:
- Learn how to create RESTful APIs (weeks 1-2)
- Create APIs (weeks 3-7)
- User Authentication API (week 3)
- Video upload API (weeks 4-5)
- Create video processing algorithm (weeks 6-8)
- Final integration of frontend and backend (if necessary) (week 9)