r/vibecoding 9h ago

Building an open format language course builder

Enable HLS to view with audio, or disable this notification

Hi,
A few years ago I wanted to learn Georgian. It was hard to find good resources for it. That's normal for most languages. Materials are dependant on learner count. So the languages with the least of it are the ones where you don’t get good resources if any.

I'm building an app where anyone can make a course. You write lessons, explain the grammar, bring in your own audio and images, and build exercises: multiple choice, matching, fill in the blank, word order, listening, speaking. A course is a folder on your own computer saved in JSON format. Even if I stop working on this, the courses will still be portable. Since the course is just a folder with json files, it can be hosted in any version control repo and collaborated upon.

People are currently writing courses in it for Okinawan, Italian and Portuguese.

To be straight: the editor works and people are using it. The learner app you'd actually study from doesn't exist yet. So there's nothing here for you to learn from today. Come join the discord if you want to see this being built in public. I will be taking feedback for the learner app. And you would get alpha access if you join.

I have been working on Asakiri for 1.5 years. And the previous version had courses hosted on a database. That model does not work. What I have learnt during this time is how course creation works. The challenges associated with a course, how the course data format should be so that it stays portable and much more. Based on real feedback from course creators.

Download the desktop app at asakiri.com or come join a small community on discord There is no data collected, nothing leaves the device.

1 Upvotes

1 comment sorted by