本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续!
- 🚀 魔都架构师 | 全网30W技术追随者
- 🔧 大厂分布式系统/数据中台实战专家
- 🏆 主导交易系统百万级流量调优 & 车联网平台架构
- 🧠 AIGC应用开发先行者 | 区块链落地实践者
- 🌍 以技术驱动创新,我们的征途是改变世界!
- 👉 实战干货:编程严选网
1 前言
67
11
13
11
14
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);
}
获取项目链接,请私信我~