by cddotdotslash on 3/5/2023, 9:58:04 PM
I followed a similar path, turning an open source project I had started into a SaaS several years ago (it has since been acquired).
Two biggest things I learned: use whatever technology you’re most comfortable with and keep everything dead simple.
Your customers don’t care what language or framework you’re using. They will care when you can’t release features quickly enough because you’re stuck figuring out your own infrastructure.
I’ve written on HN previously[1] about some other things I’ve learned as well.
by zainhoda on 3/5/2023, 3:56:44 PM
I'm working on a project that makes it easy to create Python front-ends: https://www.pycob.com/
Do you have any examples of the pet projects posted on GitHub? I could try to take a stab at giving it a front-end, which would probably be the first step in making your pet projects SaaS
by schwartzworld on 3/6/2023, 1:12:38 PM
I used to use express.js with sqlite3. Can't get much more minimal than that.
Recently I tried remix.js and I think it looks quite promising. Most of the workflows I would use with express still apply, but the developer experience is so well thought out.
I have a lot of Deep Learning/Machine Learning related pet projects; for some of them, I think that the public would use them (and maybe even pay for them). Of course, transforming a pet project into a SaaS is not one day of work (if I get this wrong please correct me).
My goal is to create a SaaS for one of my projects, and my main question is, what is a minimal architecture that I could follow to build something like that? And what tools should I use? Can you suggest books, blog posts on the topic?
If you created a SaaS, what are some of the things you would have known before you started?