Sometimes it's hard to pay attention/keep up with note-taking during lectures (especially when you just stayed up 24 hours for a hackathon). We wanted to create a solution to help students review what they 'should have' learned in lecture. We also think such a solution would be of particular use to students with learning disabilities.

What it does

This app allows students to record lectures on their phone and receive a transcript, as well as a coherent summary of the most essential information. The UI allows students to easily organize these lectures/summaries by class.

How we built it

We used react.native for the front end. The app records and sends audio data to a Heroku endpoint to be accurately transcribed via The transcription is then passed to an extractive text summarizer (, which outputs a coherent paragraph summary of desired length.

Challenges we ran into

Spilled water on laptop. We originally planned to have direct interface between react.native and the node sdk. We spent a lot of time trying to get this to work before realizing that node.js doesn't do this. Tired.

Accomplishments that we're proud of

Created an app that we truly think will help us and our peers learn better. Actually got it to work.

What we learned

React native!!!!! Full stack development

What's next for

Refine our UI and add peer-to-peer functionality so that students can share lectures with each other.

Built With

Share this project: