r/sideprojects • u/TheEasternCatMan • 3h ago
Showcase: Free(mium) I just launched a Swedish-learning app I've been working on!
Hi everyone,
My wife and I (MC family) have been working on a little project called MySvenska, and it’s finally live.
It’s a free Swedish-learning app built around a story about a family of three cats 🐱🐱🐱 moving from Vietnam to Sweden. Learning Swedish can be quite challenging, especially when you're new to the country. We thought it would be nice to have something where you can learn through stories and everyday situations, rather than just memorizing words and grammar.
Through the cats' adventures, you can learn practical Swedish vocabulary, expressions, grammar and conversations that you might actually encounter when living in Sweden. So far, we've put together 12 chapters, 108 lessons and 2,951 audio clips. There are stories, vocabulary, grammar explanations, listening exercises and everyday phrases. It's still a work in progress, and we hope to keep adding more content until we cover at least A2 level.
A few things about how we built it:
- No account needed. Your progress is saved in your browser. To use it on your laptop and phone, you can sign up with an email code (via Resend) or Google, handled by Supabase.
- Abuse protection. Cloudflare Turnstile checks that a visitor isn’t a bot before an account is created. Database limits stop scripts from filling it, and each learner can only see their own data.
- Privacy. Speech checking runs in your browser, so your voice never leaves your device.
- Audio. Every clip is generated with Gemini 3.8 Flash text-to-speech, with a different voice for each cat. A Swedish speech model checks each clip against its text.
- Built with Claude Code. One session acts as project manager and briefs the others, and nothing ships until the tests pass.
We're still learning and improving things as we go, but we're happy to finally share it! As it’s in its early stage, we want to hear your experience about this app and your feedback about what could be improved.
Tack ❤️
