A personal space
Projects

Svelte Mastery

Svelte documentation in Indonesian, with a chatbot that understands it.

Why I built it

I wanted to learn Svelte. Reading the docs and then forgetting them felt wasteful, so I chose to learn by building the place to learn it.

What came out

178 modules mirroring the official Svelte 5, SvelteKit 2, and sv CLI documentation in Indonesian, with a playground that runs in the browser and comparisons against React, Vue, Next, and Nest.

There is also "Tanya Svelte", a chatbot that answers questions about the material and can run on models from Cloudflare, Gemini, or Groq.

What I took from it

The process was the valuable part. Building this is where I actually understood RAG, Workers AI, and Vectorize — things I had previously only known by name.