I built an interactive Music Theory course 8 years ago over a winter break and it continues to bring in enough to pay my rent each month. I just thought there had to be a more intuitive way to learn music theory than the very boring and jargon-heavy alternatives. It uses Tone.js to include little interactive pianos, guitars, and other demos. I've done no marketing, it hit the HN front page for a day, and after that i…
> I built…over a winter break This site is extremely well done. You built it, and all of its content, in a couple weeks ? That’s amazing.
The landing page is what I built over the winter break, including those first 7 lessons. Since then that page has remained largely unchanged.
However, when it started getting a lot of traffic I added a pre-order form for a full course. THAT took me 6 months to code up all the additional lessons. Building all the interactive pieces (drum synths for rhythm lessons, an ear training game for intervals, a virtual guitar, etc.) was really fun but a lot of work. For example, the interactive guitar uses samples I recorded note-by-note from my acoustic guitar in my bedroom. Afterwards I couldn't look at it for months. And then over the years I've added more.
So not quite an overnight success.
Thank you for the kind words though!