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.
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
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.
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!
Very nice idea. I like it ! Have one issues with print is that can't show the color board
Which browser are you using?
It’s pretty easy to forge git commit dates and push them to a private repo. Does this account for that?
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
Very cool! Any plans to add more badges specific to big open-source projects like React, Linux, or Git?
Great idea. totally doable for sure
Nice idea, how about even more badges? Might be some challenge for the clean looking Certificate...
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
Nice, how much is costing to run?
Nothing! everything is running under a cloudflare free tier
Feature request: GitLab support.
+ Codeberg