7 comments

  • LandenLove16 days ago
    Fun idea! Seems like a pretty complex tech stack.<p>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. <a href="https:&#x2F;&#x2F;github.com&#x2F;QCgeneral29&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;QCgeneral29&#x2F;</a><p>Then I realized it was only the username, so I deleted the url part, but forgot to remove the &#x2F; at the end e.g.<p>QCgeneral29&#x2F;<p>Another 400 error. Finally, I entered QCgeneral29 and it worked.
    • brendonmatos15 days ago
      Good idea!! I&#x27;ll implement a better input handling for it I&#x27;ll accept the entire github url, and i&#x27;ll also trim the input Thank you for the heads-up!
  • varun_ch15 days ago
    It’s pretty easy to forge git commit dates and push them to a private repo. Does this account for that?
    • brendonmatos15 days 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&#x27;s much harder to spoof<p>Edit: same for badges related to creating a repo that reaches x amount of stars and helpful comments on issues
  • chuongpqvn11715 days ago
    Very nice idea. I like it ! Have one issues with print is that can&#x27;t show the color board
  • lolalele19 days ago
    Very cool! Any plans to add more badges specific to big open-source projects like React, Linux, or Git?
  • holg19 days ago
    Nice idea, how about even more badges? Might be some challenge for the clean looking Certificate...
    • brendonmatos19 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
  • raphaeljlps19 days ago
    Nice, how much is costing to run?
    • brendonmatos15 days ago
      Nothing! everything is running under a cloudflare free tier
  • gus_massa18 days ago
    Feature request: GitLab support.