为了账号安全,请及时绑定邮箱和手机立即绑定

摸鱼之余,写了个GitHub价值估算生成器!

标签:
Html5

1 前言

Hello 粉丝们 👋 欢迎来到我的新一篇博客。在快节奏的软件开发世界中,GitHub 已经成为全球开发者之间协作、创新和代码共享的中心。

昨天,我在X看到推文,讨论使用Next.js和shadcnui制作的这个 项目创意

别忘了留下一个 点赞、收藏、评论、转发。

项目名 [GitEstimate] - 一个 GitHub 价值估算计算器。

GitEstimate 是一个有趣的创新项目。 Md Taqui Imam 编写的代码,只需输入 GitHub 用户名,它将获取你的数据并计算你的估计价值,你还可以将其下载为 JPEG 并分享给其他人。

2 生成结果


3 开发该项目的技术栈 👇

  • Nextjs 14
  • Shadcn Ui
  • Html-to-canvas
  • github-contributions-canvas
  • lodash
  • cheerio
  • typescript
  • Zod
  • Reach-hook-form.

4 GitEstimate 如何工作的 🤔?

访问 GitEstimate 网站时,用户被提示输入他们的有效 GitHub 用户名。它获取用户 总贡献、存储库上的总星标和关注者,并生成 GitHub 个人资料价值的估算。

函数:

calculateGitHubWorth(
    contributions: number,
    followers: number,
    stars: number
  ) {
    // 您可以根据自己的喜好调整权重
    const contributionWeight = 0.5;
    const followerWeight = 0.1;
    const starWeight = 0.3;

    // 使用公式计算估计的价值
    const estimatedWorth =
      contributions * contributionWeight +
      followers * followerWeight +
      stars * starWeight;

    return estimatedWorth.toFixed(1);
  }

5 就这些 😅

感谢你读到这里,我希望你觉得这篇博客有趣且有帮助。
下篇文章见 👋

祝愉快编码 😊

获取项目链接,请私信我~

作者简介:魔都国企技术专家,多家大厂后台研发和架构经验,负责复杂度极高业务系统的模块化、服务化、平台化研发工作。具有丰富带团队经验,深厚人才识别和培养的积累。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
1.4万
获赞与收藏
1464

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消