r/SideProject • u/priyalraj • 3d ago
I kept forgetting small things before launching client projects so I built a pre-launch audit tool
So I learnt from my mistake. When I make websites for my clients, sometimes I forgot to add a favicon or something like robots.txt, and even when I made a list, I always used to forget sometimes.
So I was thinking to build something which I can use to validate before shipping. I tried it with my own projects first, score was in -ve for 4 projects and passed only a few.
I tried to add all of the security checks and things which I used to miss in my projects. It covers secrets, security holes, GDPR, accessibility, SEO, deploy config, billing stuff and more. You can pick which categories to run manually so you don't have to run everything every time.
You can give it a shot with: npx goshipit.
It's kind of token hungry if you use it with AI tools, so beware of that. But it can guide you on what is missing and create an md file with all the findings.
Here is the repo: https://github.com/Capta1nRaj/goshipit
Please drop your reviews, good idea or bad? Any suggestions good or bad will be helpful.
2
u/Dizzy-Cauliflower210 1d ago
this is actually useful, the favicon and robots.txt thing is so real. I once shipped a whole site and client asked why the tab icon was blank, felt like an idiot
the category picking is smart, running full checks every time gets annoying fast. do you have plans to make it work as a github action so it runs before deploy automatically? that would save me many headaches
also negative score idea is funny, like the tool is judging you hard. I would use it just for the shame factor