I made it during a 2017 sabbatical between my PhD and getting a "real job" and it's been passive ever since.
Tech stack:
* D3.js for visualization and actually the whole UI.
* Electron to make it a desktop application, which also means users' data is stored on their own computers.
* Selling on Gumroad.
* Website with landing page and usage info is in Jekyll on GitHub pages. Aside from that, no servers :)
I chose this because I had used D3.js a lot before, and making it a desktop application is just what works best for users and prevents outages. I would probably make all the same choices again.
I made it during a 2017 sabbatical between my PhD and getting a "real job" and it's been passive ever since.
Tech stack: * D3.js for visualization and actually the whole UI. * Electron to make it a desktop application, which also means users' data is stored on their own computers. * Selling on Gumroad. * Website with landing page and usage info is in Jekyll on GitHub pages. Aside from that, no servers :)
I chose this because I had used D3.js a lot before, and making it a desktop application is just what works best for users and prevents outages. I would probably make all the same choices again.