Read other's Choose Your Own Adventure stories or publish your own to this online library.
An app I made to help me learn Spanish. You can translate words/phrases and then put those translations directly into a flash card deck. I looked for a tool like this on the app store but could not find one, so I made it instead.