Viktor PavlovPR Beograd← All work

Product design · Design system · Content design · Brand · Front-end

Srpski

Learning Serbian inside Telegram: 88 lessons, a case trainer and an interactive history of the country.

Tens of thousands of Russian speakers have moved to Serbia in the last few years. Serbian is missing from Duolingo and from most large learning services, so what is left are textbooks, tutors and scattered websites. None of them lives in a phone or fits into five minutes a day.

The app runs inside Telegram: no install, no sign-up, no payment. It carries 88 lessons across A1–B1, 1,032 words, 668 exercises, a trainer for all seven cases, spaced repetition, a visual novel and a nine-chapter saga through Serbian history.

I designed the product and the system it runs on, wrote the interface voice, art-directed thirty illustrations and shipped the whole thing to production. Everything below is the live app, not a mockup.

Open the live app →

Type
Telegram Mini App
Scope
Product, design system, content, brand, build
Stack
Next.js · Tailwind · Vercel
Status
Live
Srpski, board 1
The 28-second promo for Telegram chats, cut from the live app with an original score. The interface is Russian, like the app itself
The problem, and the promo page that answers it
The problem, and the promo page that answers it
One dark theme for everyone, whatever their Telegram looks like
One dark theme for everyone, whatever their Telegram looks like
A lesson runs on a single track: words, rule, examples, exercises
A lesson runs on a single track: words, rule, examples, exercises
Edge cases: diacritics without a Serbian keyboard, and a matching task that actually needs matching
Edge cases: diacritics without a Serbian keyboard, and a matching task that actually needs matching
Spaced repetition, the case trainer and the dictionary
Spaced repetition, the case trainer and the dictionary
Grammar as a mechanic: you pick the line, and the line is the test
Grammar as a mechanic: you pick the line, and the line is the test
A nine-chapter saga, with verified facts kept visibly apart from fiction
A nine-chapter saga, with verified facts kept visibly apart from fiction
Thirty frames art-directed to one brief
Thirty frames art-directed to one brief
One mark that survives being the size of a fingernail
One mark that survives being the size of a fingernail
Srpski, board 12

Let's talk about your project.