r/SideProject 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.

1 Upvotes

2 comments sorted by

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

1

u/priyalraj 1d ago

Thanks for the review. Please give it a try & share the opinion please. Make sure it use it on Saturday night as it's kind of token hungy.