Show HN: Open-source certificate from GitHub activity

Posted by brendonmatos 5 days ago

Counter42Comment14OpenOriginal

I built this as a small side project to learn and experiment, and I ended up with this!

I used a subdomain from my personal portfolio, and everything else runs on free tiers.

The project uses Nuxt, SVG, Cloudflare Workers, D1 (SQL), KV, Terraform, and some agentic coding with OpenAI Codex and Claude Code.

What started as a joke among friends turned into a fun excuse to build something end to end, from zero to production, and to explore a few things I’d never touched before.

I’d really appreciate any feedback or suggestions.

Comments

Comment by LandenLove 2 days ago

Fun idea! Seems like a pretty complex tech stack.

My only recommendation is to add better input filtering on the front end. For example, I initially copy and pasted the whole URL and it gave a 400 error. e.g. https://github.com/QCgeneral29/

Then I realized it was only the username, so I deleted the url part, but forgot to remove the / at the end e.g.

QCgeneral29/

Another 400 error. Finally, I entered QCgeneral29 and it worked.

Comment by brendonmatos 1 day ago

Good idea!! I'll implement a better input handling for it I'll accept the entire github url, and i'll also trim the input Thank you for the heads-up!

Comment by chuongpqvn117 1 day ago

Very nice idea. I like it ! Have one issues with print is that can't show the color board

Comment by brendonmatos 1 day ago

Which browser are you using?

Comment by varun_ch 2 days ago

It’s pretty easy to forge git commit dates and push them to a private repo. Does this account for that?

Comment by brendonmatos 1 day ago

For some badges, it is indeed easy to cheat. However, for badges like merging a PR into a repository with 10k or 100k stars, it's much harder to spoof

Edit: same for badges related to creating a repo that reaches x amount of stars and helpful comments on issues

Comment by lolalele 5 days ago

Very cool! Any plans to add more badges specific to big open-source projects like React, Linux, or Git?

Comment by brendonmatos 5 days ago

Great idea. totally doable for sure

Comment by 2 days ago

Comment by holg 5 days ago

Nice idea, how about even more badges? Might be some challenge for the clean looking Certificate...

Comment by brendonmatos 5 days ago

yea, it really is a challenge! currently, I have a sorting working to fetch the most relevant badges. I only show the top 3 to keep the certificate clean

Comment by 5 days ago

Comment by raphaeljlps 5 days ago

Nice, how much is costing to run?

Comment by brendonmatos 1 day ago

Nothing! everything is running under a cloudflare free tier

Comment by gus_massa 4 days ago

Feature request: GitLab support.

Comment by esafak 2 days ago

+ Codeberg