Show HN: Open-source certificate from GitHub activity

(certificate.brendonmatos.com)

42 points | by brendonmatos 6 days ago ago

16 comments

  • 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.

    • brendonmatos a 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!

  • chuongpqvn117 2 days ago

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

  • 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?

    • brendonmatos a 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

  • lolalele 6 days ago

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

    • brendonmatos 6 days ago

      Great idea. totally doable for sure

      • 2 days ago
        [deleted]
  • holg 6 days ago

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

    • brendonmatos 6 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

    • 6 days ago
      [deleted]
  • raphaeljlps 5 days ago

    Nice, how much is costing to run?

    • brendonmatos a day ago

      Nothing! everything is running under a cloudflare free tier

  • gus_massa 5 days ago

    Feature request: GitLab support.