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
Log in or sign up for Devpost to join the conversation.