Skip to the content.

Language Learning Flashcards: Autogenerated, Personalized Flashcards

See the Code on Github

Abstract

This is the largest project I’ve ever done and the one I’m most proud of technically. The target user was an intermediate foreign language learner who was just beginning to read books. First, the user takes a vocabulary test to estimate their level. Then, they can upload books they’re reading, and the app generates flashcards from sentences in that book at their level.

Results

The site no longer exists, but here is a demo of when it was up and running.

Analysis

This was my first time attempting to build an actual product, and I learned some very valuable lessons: