Claiming that software that never saw any real production traffic is "production-ready" is a bold claim to say the least. I dug into the code base and there doesn't appear to be _any_ tests. I really hope no one actually uses this application for anything real. I will say that the code does appear to look clean. But validating its functionality is a mammoth task that probably isn't worth doing when existing marketplaces/hosted stores already exist that undoubtedly do it better.
The author also doesn't seem to have any qualms about burning bridges either.
What is production traffic?
> I dug into the code base and there doesn't appear to be _any_ tests. I really hope no one actually uses this application for anything real.
Why? Plenty of great software doesn't include test files, and that's not a bad thing. Writing proper test files means you'll easily end up spending 2/3 of the time writing test code, and even after you've written all these test files, then you still have to do a lot of external tests as well. For instance, setting up external uptime services to ensure things are running as intended, testing everything is loading properly on multiple browsers + devices, stress test, etc. You seem to assume they've done no tests whatsoever just because they don't bother writing test files.
> But validating its functionality is a mammoth task that probably isn't worth doing when existing marketplaces/hosted stores already exist that undoubtedly do it better.
It's worth doing if you're interested in working with a similar stack. I won't comment on the server code since I haven't worked with Node (and hate JS), but the Vuejs client looks good.
> The author also doesn't seem to have any qualms about burning bridges either.
I agree, but the same could be said about you.
A company does not own it’s employees. It simply purchases their labour.
> I was too mesmerized working heads down with my engineers knocking out features and crunching out thousands of lines of code for a few months
Marx had this neat term "surplus value" to describe that problem.
I used to be in love with technology and built stuff in my own bubble. None of it gained traction. Then, I put less emphasis on tech and more on product-market fit and the let the two play off of each other. Obtained much better results!
[0] https://medium.com/swlh/why-my-startup-never-went-live-despi...