Vojtěch Mikel
All projects

Learning with stories

Stories is a reading-practice application for language learning. The learner chooses a language and reads a short illustrated, narrated story at their level.

The app is built around a loop: each reading produces feedback that helps shape the next story.

Stories language-learning app home screen showing a German story
Choose a language and start a new story or return to saved ones.

The learner experience

The story is split into small parts. Learners can listen to the narration, open contextual help for unfamiliar words, and move through the story at their own pace.

Stories reading view showing German text, narration controls and progress
Reading, listening and vocabulary help live in the same focused view.

Help in context

A tutor bot can explain the current passage or answer follow-up questions about grammar and vocabulary without taking the learner out of the story.

Stories tutor panel open beside a German reading passage
The tutor is available when the learner needs a little more context.

Practice and feedback

Stories finish with lightweight exercises that turn the reading into active practice. The results, lookups and questions become evidence for adapting future stories.

Stories practice screen with vocabulary matching and sentence exercises
Short exercises reinforce the words and structures from the story.

How it is built

The browser talks to the app's own API, while separate AI capabilities handle story planning, prose, narration, illustration, vocabulary help, tutoring and recap. This keeps provider keys server-side and lets each capability use the right model.

The app is live and actively developed. It is available to preview online and can also be cloned and run locally.

All projects