Inspiration
During the covid-19 pandemic, online courses has become the norm, and we thought about many solutions to facilitate revisions and study effectively.
What it does
In the first part, We request the student to upload a video of the course . The app can also request the windows of the computer, then the student can choose one of them(for instance Zoom), and a streaming of this window will run on the web app. But for the demo, we'll show the upload video feature. After that, a timer is started, and a notebook appear next to the streaming. The student has the possibility to take notes and, once he starts writing, the video pauses and continues after the student finish. The beginning time of the note is associated to the corresponding time in the video and it is easy for the student to play the parts of the video directly from the notes.
How we built it
We built a window recorder and a web server to stream the images. An API built with Django permits save notes. The web app is made with React.
Challenges we ran into
- Streaming
- multiprocessing of server and streaming
- manage a team with different backgrounds
Accomplishments that we're proud of
- We're proud of our screen recorder even if it can be significantly ameliorated.
- One of ours has been introduced to web development with django.
What we learned
we learnt mechanics in image processing for streaming, recording and acquired knowledge in multithreading/multiprocessing. We increased our skills in app design, web development and programming in general.
What's next for StudyNotes
We want to support real-time taking notes on services like Teams, Discord etc by adding support for them.

Log in or sign up for Devpost to join the conversation.