Inspiration
Our project was inspired by our love of typing. Since we naturally turn to typing tests for fun, we wanted to transform that habit into a productive way to learn and improve recall.
What it does
MemoType turns typing into learning. It’s a typing flashcard app built for fast recall. Learn Mode shows the answer as you type to build fluency, and Test Mode hides it and shows your words per minute while also showing your similarity, so paraphrases count when you truly understand. Create your own decks or jump into built-ins (psych, science, econ). If you love typing tests, now they make you smarter.
How we built it
We built our project using Python, Flask, JavaScript and SQLite
Challenges we ran into
When fetching ID's for the user created flashcards we only grabbed the unique ID of just the first card, not the entire set, meaning when actually practicing using the set created, it only gave one card whether there was 1 or 100 cards in the set. We resolved this issue through grabbing the ID of the entire set instead of just the one card.
Accomplishments that we're proud of
We are proud of the fact that we implemented a feature where we can import a doc.x file to allow the user to create their own flashcards.
What we learned
We learned to manage our time effectively under tight deadlines. For some team members it was their first hackathon, and for others it was the shortest hackathon they’d ever participated in. This was a good learning opportunity and we will use this experience to perform even better in our next project.
What's next for Memotype
We tried to implement spaced reptition using Deep Q Learning and Tensorflow, but we ran into unexpected issues while trying to integrate the network into the rest of the code.

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