We saw how so many students are struggling to keep up with online school this year, so we wanted to create a platform that makes studying easier. Specifically, taking notes from lectures because those are one of the most important aspects of learning and retaining information.

What it does

Edu-keeper is a multi-use website that contains a note-taking function with an embedded speech-to-text module. When users create an account, they will have access to their notes in a separate account which they can then share with their peers. Within the notes section, students can access the speech feature and start recording themselves, or their teachers. Then, on their command, the microphone stops running and they can copy and paste any parts of the text they need into a new or existing note.

How we built it

We built the Edu-Keeper website using JavaScript, HTML, and CSS. To keep track of our users we used LocalStorage. We built our Speech to Recognition using JavaScript We built our Notes Web App using JQuery.

Challenges we ran into

We had some trouble creating a login page for the website and then linking all the pages to one another. However, we took advantage of the office hours to get advice and eventually figured everything out.

Accomplishments that we're proud of

We spent a lot of time building and testing out the speech-text feature and we are really happy with how it turned out. In addition, the login page is also something we found to be particularly challenging so we’re pleased with the functionality of it.

What we learned

We definitely learned a lot about HTML and CSS. We figured out how we can use our local storage to keep track of our users. Additionally, we learned several new things about JQuery. We both had not worked jQuery a lot before but during this hackathon, we got the opportunity to explore it quite thoroughly.

What's next for Edu-Keeper

We plan on creating a feature that allows students to tag the usernames of their peers using Edu-Keeper to share their notes and read notes from other users worldwide. Additionally, we hope to create a chat function so students have easy access to contact their group mates. Lastly, we want to create a summarizer that can generate short summaries of the students’ notes allowing quicker and more efficient review of class material.

Built With

Share this project: