At the beginning of this year, I started on a new journey... learning the Japanese language. Now, unlike English, which uses our good old alphabet (romaji), Japanese has its own set of syllables. So, before you can even start reading the simplest words, you’ve got to master Hiragana and Katakana - two sets of characters that make up the foundation of the written language.

Sounds easy, right? Well, not quite.

There's actually plenty of websites that teach you these characters, but I had an idea of creating one where users could log in, track their progress, save it, and pick up right where they left off the next time.

This brought me the idea of creating Totoro Kana , an open-source platform designed to help you learn and practice Japanese Hiragana and Katakana.

As someone who’s spent the last few years deep in the React ecosystem, I wanted a change of environment. Lately, I’ve been vibing with Svelte, and let me tell you - it’s been a blast!. So, I figured, why not turn this project into a full-stack app using SvelteKit? It seemed like the perfect opportunity to dive deeper into the Svelte world while building something useful for fellow language learners.

Of course any feedback is greatly appreciated and helps make this project better! So please go and try it if you're interested or even better recommend it to your friends and family :).

Adam