Inspiration

It's tiring and time-consuming to make notes out of lecture slides.

What it does

It creates flashcards out of lecture slides that can be managed and edited on the web.

How we built it

For the front end, we designed the client application using Figma, then used Node.js and React to build an interactive web client for the user to easily upload their lecture notes, as well as view, edit and export the APKG packages that are to be automatically generated by the backend server.

For the back end, we wrote python scripts to parse out information from lecture slides (including images) into intermediate text and CSV file formats, to be converted into an APKG package with Javascript.

Challenges we ran into

  • Parsing the content into meaningful questions
  • Implementing database
  • Frontend—backend API integration

Accomplishments that we're proud of

  • We successfully made the flashcards
  • Flashcards can be managed

What we learned

  • How to set up database and send files to it
  • How to parse file content via javascript

What's next for UniMemoi

  • Capability to create various kind of questions using machine learning
  • Capability to figure out which content belongs together
  • Editing and modifying the cards
  • More fully featured preview function
  • Allows each users to have their own data and login credentials

Built With

Share this project:

Updates