Today I built a service for learning languages via poems. Stores your progress in Dutch, German, Italian, Russian, Spanish, and Attic Greek. Also Allows you to add new poems beyond the basic set via a camera / OCR service.
Source is here:
https://github.com/fractastical/poemlearner