Skip to content

Roadmap

Ultimately, creating a knowledge base of the vocab I’ve learned and writing down the grammar rules in my own voice is kind of cool, but the reason I was motivated to do “something with Hindi and programming” in the first place was because Anki wasn’t quite dynamic enough for the flashcard practicing I wanted to do.

At first, I tried building the LLM part first, but I’m happy with the fact that this time, I’ve focused on documenting what I’ve learned first, and will try to plug in an LLM after.

The hope is that because I have a YAML file as the source of truth of what words I know, it’ll be even easier for a machine to figure my level out than if it had to traverse the generated files (though it can certainly do that too, I guess).

Here are some things I’ve thought about adding, which I’ll put here for some kind of posterity/future reference.

  • Chat with a page. Who knows how useful this would be, but on a grammar page for instance, it could be interesting to have an easily-accessible (like the search box) way to access an LLM to ask for clarifications or something.
  • Quiz me. This is the actual main killer feature I want to build. Think: generating sentences using words I know; asking me to write (or say?) things in Hindi and making sure I use the right gender, the oblique forms where needed, etc; and of course, simple spaced repetition to memorize word lists.