004/ Products · FlagshipBosanski
Bosanski — learn Bosnian, and talk to your nana again
In shortBosanski is a Bosnian language app for iPhone and the web, built by 312 IT Consulting for the US diaspora: 25 units, 117 lessons, 224 exercises and 316+ words and phrases voiced by Nana, a Bosnian grandmother guide, plus AI speaking practice — free to start, no ads.
What Bosanski is.
A Bosnian course for iPhone and the web: bite-size lessons, Nana's real voice and speaking practice, 10 minutes a day. Duolingo doesn't offer Bosnian, so we built it.
FlagshipiOS (SwiftUI) + WebFor the Bosnian diaspora
Learn Bosnian, and talk to your nana again.
Learn the language of your family.
The playful way to learn Bosnian, built for the diaspora reconnecting with home. Bite-size lessons, your nana's real voice, and speaking practice, 10 minutes a day.
- Units
- 25
- Lessons
- 117
- Words & phrases voiced by Nana
- 316+
- Exercises
- 224
- Exercise types
- 7
- Word games
- 4



“Bravo, sine!”Nana, when you're understood
Who it's for
Adults in the US diaspora who understand Bosnian but freeze when it's time to speak. Many grew up hearing the language at home and answering in English. Bosanski gets them talking again — to parents, to relatives back home, and to their nana.
It's also built for families learning together: a kids mode reskins the app for children, leagues and friends let relatives learn side by side, and a Family plan covers up to 4 people.
- Heritage speakersunderstand it, want to speak it
- Parents in the diasporapassing the language on to their kids
- Kidskids mode, reskinned for children
- Whole familiesFamily plan · 4 seats · leagues & friends
Bravo, sine!
Nana is the guide: a Bosnian grandmother whose recorded voice teaches every word and cheers you on. You're scored on being understood, not on being perfect — say it well enough to be understood and Nana tells you so.
What's inside.
25 units and 117 lessons, 224 exercises across 7 exercise types, 4 word games, and two ways to practise speaking: Razgovor and Izgovor.

Lesson pathUnits start with family and greetings, then move into Nana's kitchen.

Reci naglas · Say it out loudHear Nana say the word, then record yourself saying it back.

Potraga za riječima · Word searchOne of 4 word games, built from the words you've learned.
Speaking, not just tapping
Razgovor is an AI speaking conversation. Izgovor is pronunciation practice.
Both listen to you speak Bosnian out loud. Review uses spaced repetition, so words come back just before you'd forget them.
Every feature
- Lessons7 exercise types
- Word games4, including word search
- Nana's voicereal audio, with slow variants
- RazgovorAI speaking conversation
- Izgovorpronunciation practice
- Reviewspaced repetition
- Streaks & XP10 minutes a day
- Leagues & friendslearn alongside family
- Offline packsno signal needed
- Kids modereskinned for children
- TranslatorBosnian ⇄ English
- Scored on being understoodnot on being perfect
Pricing: free, Pro and Family.
Bosanski is free to start, with no ads on any plan. Pro unlocks the full course; Family covers up to 4 people.
Plans
- Free
- $0free to start
- Pro
- $12.99/moor $69/yr
- Family
- $119/yr4 seats
No ads. Not on the free plan, not anywhere.
Giving back: 5% to children in Bosnia
5% of annual proceeds are pledged to an organization helping children in Bosnia.
Bosanski exists to keep families connected to home. Part of what it earns goes back there.
How we built it.
A native iPhone app, a web app, a voice, speech scoring, two payment systems and a content pipeline — designed, built and run by our small team in Chicago.
The stack
| Layer | What we used |
|---|---|
| iOS | Native SwiftUI, on the App Store |
| Web | Preact PWA on Cloudflare Workers |
| Data | Cloudflare D1, R2 and KV |
| Nana's voice | ElevenLabs |
| Speech | Whisper speech recognition |
| Payments | Stripe on the web, Apple in-app purchases on iPhone |
| Content | Custom CMS with teacher approval |
Decisions that shaped it
- Native on iPhone, light on the webSwiftUI for the App Store app; a small Preact PWA for everyone else
- AI drafts, a teacher approvesour CMS publishes a lesson only after a teacher signs off
- Scored on being understoodspeech recognition checks you were understood, not that you were perfect
- One voice throughoutNana voices the words and phrases, with slow variants
- Pay the way the platform expectsApple in-app purchases on iPhone, Stripe on the web
Bosanski is the same kind of work we do for clients in our websites & apps practice — we build iOS and web apps, and its AI voice and speech side carries over to our AI work.
Download Bosanski.
Free to start on iPhone and on the web. Ten minutes a day, and Nana does the rest.
Is there a Bosnian course on Duolingo?
No, Duolingo doesn't offer Bosnian, which is why we built Bosanski. It's a dedicated Bosnian course with 25 units and 117 lessons, voiced by Nana, a Bosnian grandmother guide.
How much does Bosanski cost?
Bosanski is free to start. Pro is $12.99 a month or $69 a year, and a Family plan for up to 4 people is $119 a year. There are no ads.
Can kids use Bosanski?
Yes. A kids mode reskins the app for children, so parents and kids in the diaspora can learn together.
Does Bosanski help with speaking?
Yes. Razgovor is an AI speaking conversation and Izgovor is pronunciation practice; you're scored on being understood, not on being perfect.
Does Bosanski work offline?
Yes. Offline packs let you keep learning without a signal.
Who made Bosanski?
Bosanski was designed, built and is run by 312 IT Consulting in Chicago. 5% of annual proceeds are pledged to an organization helping children in Bosnia.
Want something like this built?
We designed, built and run Bosanski. The same team builds iPhone and web apps for businesses in Chicago and across the US.
Websites & apps Book a consultation
(224) 382-4084